/* WCI 1.8.26 - Original per-folder gallery layout CSS.
   Generated from the original non-white gallery folders so each selected gallery keeps its own real look. */


/* ===== Original distinct gallery layout 108 from gallery-m08-red-industrial.zip ===== */
/* ==========================================================
   Gallery model 08: قرمز صنعتی / سپر صنعتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-108{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #dc262633!important;
  background:radial-gradient(circle at 12% 0%, #dc262625, transparent 32%),radial-gradient(circle at 92% 12%, #7f1d1d20, transparent 34%),linear-gradient(135deg,#fff7f7 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-108:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-108:after{content:"▣  م08 سپر صنعتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #dc262655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#7f1d1d;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-108 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-108 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-108 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#dc2626,#7f1d1d);box-shadow:0 0 0 6px #dc262620,0 12px 28px #dc262635;vertical-align:middle;}

.wci-album-box.wci-layout-108 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-108 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-108 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:28px 12px 28px 12px!important;border:1px solid #dc262644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-108 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #dc262626!important;background:linear-gradient(90deg,#dc262628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-108 .wci-filter-menu-current{background:#dc2626!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-108 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #dc262640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-108 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-108 .wci-filter{border-radius:15px!important;border:1px solid #dc26262e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-108 .wci-filter.is-active,.wci-album-box.wci-layout-108 .wci-filter:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-108 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-108 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:28px 12px 28px 12px!important;border:1px solid #dc262630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-108 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#dc2626,#7f1d1d);z-index:2;}

.wci-album-box.wci-layout-108 .wci-card:hover{transform:translateY(-6px)!important;border-color:#dc262688!important;box-shadow:0 24px 55px #dc262624!important;}

.wci-album-box.wci-layout-108 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(28px 12px 28px 12px - 5px)!important;background:linear-gradient(135deg,#dc262610,#7f1d1d12)!important;border:1px solid #dc262620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-108 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-108 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-108 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-108 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#dc2626;margin-top:8px;}

.wci-album-box.wci-layout-108 .wci-desc,.wci-album-box.wci-layout-108 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-108 .wci-badge,.wci-album-box.wci-layout-108 .wci-price{background:#dc2626!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-108 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #dc262635!important;}

.wci-album-box.wci-layout-108 .wci-pagination .page-numbers.current{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;}

@media(max-width:900px){.wci-album-box.wci-layout-108 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-108 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-108:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape industrial_cut for model 08 */

.wci-album-box.wci-layout-108{border-radius:10px 26px 10px 26px !important;}

.wci-album-box.wci-layout-108 .wci-filter-menu-details{border-radius:10px !important;}

.wci-album-box.wci-layout-108 .wci-card{border-radius:8px 20px 8px 20px !important;}

.wci-album-box.wci-layout-108 .wci-thumb{border-radius:6px 16px 6px 16px !important;}

.wci-album-box.wci-layout-108 .wci-title:after{width:60px !important;height:4px !important;}

/* v22: unique gallery skin for layout 108 */
.wci-album-box.wci-layout-108, body .wci-showroom-box.wci-layout-108 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-108 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-108 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-108 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-108 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-108 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-108 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-108 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-108 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-108 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-108 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-108 .wci-filter,
body .wci-showroom-box.wci-layout-108 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-108 .wci-filter:hover,
.wci-album-box.wci-layout-108 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-108 .wci-filter:hover,
body .wci-showroom-box.wci-layout-108 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-108 .wci-card, body .wci-showroom-box.wci-layout-108 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 109 from gallery-m09-red-concrete.zip ===== */
/* ==========================================================
   Gallery model 09: قرمز بتن / لبه بتنی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-109{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ef444433!important;
  background:radial-gradient(circle at 12% 0%, #ef444425, transparent 32%),radial-gradient(circle at 92% 12%, #991b1b20, transparent 34%),linear-gradient(135deg,#fef2f2 0%,#f8fafc 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-109:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-109:after{content:"▥  م09 لبه بتنی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ef444455;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#991b1b;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-109 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-109 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-109 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ef4444,#991b1b);box-shadow:0 0 0 6px #ef444420,0 12px 28px #ef444435;vertical-align:middle;}

.wci-album-box.wci-layout-109 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-109 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-109 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:8px!important;border:1px solid #ef444444!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-109 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ef444426!important;background:linear-gradient(90deg,#ef444428,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-109 .wci-filter-menu-current{background:#ef4444!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-109 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ef444440!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-109 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-109 .wci-filter{border-radius:15px!important;border:1px solid #ef44442e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-109 .wci-filter.is-active,.wci-album-box.wci-layout-109 .wci-filter:hover{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-109 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-109 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:8px!important;border:1px solid #ef444430!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-109 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ef4444,#991b1b);z-index:2;}

.wci-album-box.wci-layout-109 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ef444488!important;box-shadow:0 24px 55px #ef444424!important;}

.wci-album-box.wci-layout-109 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(8px - 5px)!important;background:linear-gradient(135deg,#ef444410,#991b1b12)!important;border:1px solid #ef444420!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-109 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-109 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-109 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-109 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ef4444;margin-top:8px;}

.wci-album-box.wci-layout-109 .wci-desc,.wci-album-box.wci-layout-109 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-109 .wci-badge,.wci-album-box.wci-layout-109 .wci-price{background:#ef4444!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-109 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ef444435!important;}

.wci-album-box.wci-layout-109 .wci-pagination .page-numbers.current{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;}

@media(max-width:900px){.wci-album-box.wci-layout-109 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-109 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-109:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape soft_round for model 09 */

.wci-album-box.wci-layout-109{border-radius:32px !important;}

.wci-album-box.wci-layout-109 .wci-filter-menu-details{border-radius:26px !important;}

.wci-album-box.wci-layout-109 .wci-card{border-radius:28px !important;}

.wci-album-box.wci-layout-109 .wci-thumb{border-radius:22px !important;}

.wci-album-box.wci-layout-109 .wci-card:before{height:8px !important;}

/* v22: unique gallery skin for layout 109 */
.wci-album-box.wci-layout-109, body .wci-showroom-box.wci-layout-109 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-109 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-109 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-109 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-109 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-109 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-109 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-109 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-109 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-109 .wci-filter,
body .wci-showroom-box.wci-layout-109 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-109 .wci-filter:hover,
.wci-album-box.wci-layout-109 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-109 .wci-filter:hover,
body .wci-showroom-box.wci-layout-109 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-109 .wci-card, body .wci-showroom-box.wci-layout-109 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-109 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 110 from gallery-m10-red-steel.zip ===== */
/* ==========================================================
   Gallery model 10: قرمز فولادی / ریل فولادی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-110{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #b91c1c33!important;
  background:radial-gradient(circle at 12% 0%, #b91c1c25, transparent 32%),radial-gradient(circle at 92% 12%, #11182720, transparent 34%),linear-gradient(135deg,#fff1f2 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-110:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-110:after{content:"▤  م10 ریل فولادی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #b91c1c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#111827;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-110 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-110 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-110 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#b91c1c,#ffffff);box-shadow:0 0 0 6px #b91c1c20,0 12px 28px #b91c1c35;vertical-align:middle;}

.wci-album-box.wci-layout-110 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-110 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-110 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px 18px 4px 18px!important;border:1px solid #b91c1c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-110 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #b91c1c26!important;background:linear-gradient(90deg,#b91c1c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-110 .wci-filter-menu-current{background:#b91c1c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-110 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #b91c1c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-110 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-110 .wci-filter{border-radius:15px!important;border:1px solid #b91c1c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-110 .wci-filter.is-active,.wci-album-box.wci-layout-110 .wci-filter:hover{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-110 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-110 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px 18px 4px 18px!important;border:1px solid #b91c1c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-110 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#b91c1c,#ffffff);z-index:2;}

.wci-album-box.wci-layout-110 .wci-card:hover{transform:translateY(-6px)!important;border-color:#b91c1c88!important;box-shadow:0 24px 55px #b91c1c24!important;}

.wci-album-box.wci-layout-110 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px 18px 4px 18px - 5px)!important;background:linear-gradient(135deg,#b91c1c10,#11182712)!important;border:1px solid #b91c1c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-110 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-110 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-110 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-110 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#b91c1c;margin-top:8px;}

.wci-album-box.wci-layout-110 .wci-desc,.wci-album-box.wci-layout-110 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-110 .wci-badge,.wci-album-box.wci-layout-110 .wci-price{background:#b91c1c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-110 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #b91c1c35!important;}

.wci-album-box.wci-layout-110 .wci-pagination .page-numbers.current{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-110 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-110 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-110:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape left_rail for model 10 */

.wci-album-box.wci-layout-110 .wci-card{border-radius:18px !important;padding-right:0 !important;}

.wci-album-box.wci-layout-110 .wci-card:before{top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:8px !important;height:auto !important;}

.wci-album-box.wci-layout-110 .wci-title:after{margin-right:0 !important;}

/* v22: unique gallery skin for layout 110 */
.wci-album-box.wci-layout-110, body .wci-showroom-box.wci-layout-110 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-110 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-110 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-110 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-110 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-110 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-110 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-110 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-110 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-110 .wci-filter-tree,
body .wci-showroom-box.wci-layout-110 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-110 .wci-filter,
body .wci-showroom-box.wci-layout-110 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-110 .wci-filter:hover,
.wci-album-box.wci-layout-110 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-110 .wci-filter:hover,
body .wci-showroom-box.wci-layout-110 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-110 .wci-card, body .wci-showroom-box.wci-layout-110 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 112 from gallery-m12-red-black-khorasan.zip ===== */
/* ==========================================================
   Gallery model 12: قرمز مشکی خراسان / خراسان امنیت
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-112{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #dc262633!important;
  background:radial-gradient(circle at 12% 0%, #dc262625, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#fff1f2 0%,#f9fafb 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-112:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-112:after{content:"خراسان  م12 خراسان امنیت";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #dc262655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#dc2626;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-112 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-112 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-112 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#dc2626,#020617);box-shadow:0 0 0 6px #dc262620,0 12px 28px #dc262635;vertical-align:middle;}

.wci-album-box.wci-layout-112 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-112 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-112 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #dc262644!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-112 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #dc262626!important;background:linear-gradient(90deg,#dc262628,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-112 .wci-filter-menu-current{background:#dc2626!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-112 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #dc262640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-112 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-112 .wci-filter{border-radius:15px!important;border:1px solid #dc26262e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-112 .wci-filter.is-active,.wci-album-box.wci-layout-112 .wci-filter:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-112 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-112 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #dc262630!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-112 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#dc2626,#020617);z-index:2;}

.wci-album-box.wci-layout-112 .wci-card:hover{transform:translateY(-6px)!important;border-color:#dc262688!important;box-shadow:0 24px 55px #dc262624!important;}

.wci-album-box.wci-layout-112 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#dc262610,#02061712)!important;border:1px solid #dc262620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-112 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-112 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-112 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-112 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#dc2626;margin-top:8px;}

.wci-album-box.wci-layout-112 .wci-desc,.wci-album-box.wci-layout-112 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-112 .wci-badge,.wci-album-box.wci-layout-112 .wci-price{background:#dc2626!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-112 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #dc262635!important;}

.wci-album-box.wci-layout-112 .wci-pagination .page-numbers.current{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;}

@media(max-width:900px){.wci-album-box.wci-layout-112 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-112 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-112:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape glass_float for model 12 */

.wci-album-box.wci-layout-112 .wci-card{backdrop-filter:blur(10px) saturate(1.1) !important;-webkit-backdrop-filter:blur(10px) saturate(1.1) !important;}

.wci-album-box.wci-layout-112 .wci-filter-menu-details{backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;}

.wci-album-box.wci-layout-112 .wci-thumb{box-shadow:0 12px 28px rgba(15,23,42,.10) !important;}

/* v22: unique gallery skin for layout 112 */
.wci-album-box.wci-layout-112, body .wci-showroom-box.wci-layout-112 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-112 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-112 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-112 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-112 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-112 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-112 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-112 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-112 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-112 .wci-filter,
body .wci-showroom-box.wci-layout-112 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-112 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-112 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-112 .wci-card:before, body .wci-showroom-box.wci-layout-112 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-112 .wci-card, body .wci-showroom-box.wci-layout-112 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 113 from gallery-m13-red-isfahan.zip ===== */
/* ==========================================================
   Gallery model 13: قرمز خنثی اصفهان / اصفهان شیک
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-113{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #b91c1c33!important;
  background:radial-gradient(circle at 12% 0%, #b91c1c25, transparent 32%),radial-gradient(circle at 92% 12%, #64748b20, transparent 34%),linear-gradient(135deg,#f8fafc 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-113:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-113:after{content:"اصفهان  م13 اصفهان شیک";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #b91c1c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#64748b;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-113 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-113 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-113 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#b91c1c,#64748b);box-shadow:0 0 0 6px #b91c1c20,0 12px 28px #b91c1c35;vertical-align:middle;}

.wci-album-box.wci-layout-113 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-113 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-113 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #b91c1c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-113 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #b91c1c26!important;background:linear-gradient(90deg,#b91c1c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-113 .wci-filter-menu-current{background:#b91c1c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-113 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #b91c1c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-113 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-113 .wci-filter{border-radius:15px!important;border:1px solid #b91c1c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-113 .wci-filter.is-active,.wci-album-box.wci-layout-113 .wci-filter:hover{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-113 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-113 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #b91c1c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-113 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#b91c1c,#64748b);z-index:2;}

.wci-album-box.wci-layout-113 .wci-card:hover{transform:translateY(-6px)!important;border-color:#b91c1c88!important;box-shadow:0 24px 55px #b91c1c24!important;}

.wci-album-box.wci-layout-113 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#b91c1c10,#64748b12)!important;border:1px solid #b91c1c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-113 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-113 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-113 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-113 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#b91c1c;margin-top:8px;}

.wci-album-box.wci-layout-113 .wci-desc,.wci-album-box.wci-layout-113 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-113 .wci-badge,.wci-album-box.wci-layout-113 .wci-price{background:#b91c1c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-113 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #b91c1c35!important;}

.wci-album-box.wci-layout-113 .wci-pagination .page-numbers.current{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-113 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-113 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-113:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape minimal_flat for model 13 */

.wci-album-box.wci-layout-113{border-radius:14px !important;}

.wci-album-box.wci-layout-113 .wci-filter-menu-details{border-radius:14px !important;box-shadow:none !important;}

.wci-album-box.wci-layout-113 .wci-card{border-radius:12px !important;box-shadow:0 8px 18px rgba(15,23,42,.08) !important;}

.wci-album-box.wci-layout-113 .wci-thumb{border-radius:12px !important;}

.wci-album-box.wci-layout-113 .wci-card:hover{transform:translateY(-3px) !important;}

/* v22: unique gallery skin for layout 113 */
.wci-album-box.wci-layout-113, body .wci-showroom-box.wci-layout-113 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-113 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-113 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-113 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-113 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-113 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-113 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-113 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-113 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-113 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-113 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-113 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-113 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-113 .wci-filter,
body .wci-showroom-box.wci-layout-113 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-113 .wci-filter:hover,
.wci-album-box.wci-layout-113 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-113 .wci-filter:hover,
body .wci-showroom-box.wci-layout-113 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-113 .wci-card, body .wci-showroom-box.wci-layout-113 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 114 from gallery-m14-red-brick.zip ===== */
/* ==========================================================
   Gallery model 14: قرمز آجری / آجر امنیتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-114{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #c2410c33!important;
  background:radial-gradient(circle at 12% 0%, #c2410c25, transparent 32%),radial-gradient(circle at 92% 12%, #7f1d1d20, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-114:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-114:after{content:"▦  م14 آجر امنیتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #c2410c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#7f1d1d;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-114 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-114 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-114 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#c2410c,#7f1d1d);box-shadow:0 0 0 6px #c2410c20,0 12px 28px #c2410c35;vertical-align:middle;}

.wci-album-box.wci-layout-114 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-114 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-114 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:12px!important;border:1px solid #c2410c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-114 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #c2410c26!important;background:linear-gradient(90deg,#c2410c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-114 .wci-filter-menu-current{background:#c2410c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-114 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #c2410c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-114 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-114 .wci-filter{border-radius:15px!important;border:1px solid #c2410c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-114 .wci-filter.is-active,.wci-album-box.wci-layout-114 .wci-filter:hover{background:#c2410c!important;color:#fff!important;border-color:#c2410c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-114 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-114 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:12px!important;border:1px solid #c2410c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-114 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#c2410c,#7f1d1d);z-index:2;}

.wci-album-box.wci-layout-114 .wci-card:hover{transform:translateY(-6px)!important;border-color:#c2410c88!important;box-shadow:0 24px 55px #c2410c24!important;}

.wci-album-box.wci-layout-114 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(12px - 5px)!important;background:linear-gradient(135deg,#c2410c10,#7f1d1d12)!important;border:1px solid #c2410c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-114 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-114 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-114 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-114 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#c2410c;margin-top:8px;}

.wci-album-box.wci-layout-114 .wci-desc,.wci-album-box.wci-layout-114 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-114 .wci-badge,.wci-album-box.wci-layout-114 .wci-price{background:#c2410c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-114 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #c2410c35!important;}

.wci-album-box.wci-layout-114 .wci-pagination .page-numbers.current{background:#c2410c!important;color:#fff!important;border-color:#c2410c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-114 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-114 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-114:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 14 */

.wci-album-box.wci-layout-114 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-114 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-114 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 114 */
.wci-album-box.wci-layout-114, body .wci-showroom-box.wci-layout-114 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-114 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-114 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-114 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-114 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-114 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-114 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-114 .wci-filter-tree,
body .wci-showroom-box.wci-layout-114 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-114 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-114 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-114 .wci-filter,
body .wci-showroom-box.wci-layout-114 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-114 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-114 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-114 .wci-card, body .wci-showroom-box.wci-layout-114 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 115 from gallery-m15-red-alarm.zip ===== */
/* ==========================================================
   Gallery model 15: قرمز هشدار / هشدار امنیتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-115{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ef444433!important;
  background:radial-gradient(circle at 12% 0%, #ef444425, transparent 32%),radial-gradient(circle at 92% 12%, #dc262620, transparent 34%),linear-gradient(135deg,#fff1f2 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-115:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-115:after{content:"!  م15 هشدار امنیتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ef444455;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#dc2626;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-115 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-115 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-115 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);box-shadow:0 0 0 6px #ef444420,0 12px 28px #ef444435;vertical-align:middle;}

.wci-album-box.wci-layout-115 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-115 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-115 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #ef444444!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-115 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ef444426!important;background:linear-gradient(90deg,#ef444428,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-115 .wci-filter-menu-current{background:#ef4444!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-115 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ef444440!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-115 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-115 .wci-filter{border-radius:15px!important;border:1px solid #ef44442e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-115 .wci-filter.is-active,.wci-album-box.wci-layout-115 .wci-filter:hover{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-115 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-115 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px!important;border:1px solid #ef444430!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-115 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);z-index:2;}

.wci-album-box.wci-layout-115 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ef444488!important;box-shadow:0 24px 55px #ef444424!important;}

.wci-album-box.wci-layout-115 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px - 5px)!important;background:linear-gradient(135deg,#ef444410,#dc262612)!important;border:1px solid #ef444420!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-115 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-115 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-115 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-115 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ef4444;margin-top:8px;}

.wci-album-box.wci-layout-115 .wci-desc,.wci-album-box.wci-layout-115 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-115 .wci-badge,.wci-album-box.wci-layout-115 .wci-price{background:#ef4444!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-115 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ef444435!important;}

.wci-album-box.wci-layout-115 .wci-pagination .page-numbers.current{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;}

@media(max-width:900px){.wci-album-box.wci-layout-115 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-115 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-115:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape hero_header for model 15 */

.wci-album-box.wci-layout-115 .wci-album-header{padding:48px 24px 24px !important;}

.wci-album-box.wci-layout-115 .wci-album-head-title{font-size:clamp(1.45rem,2.9vw,2.35rem) !important;}

.wci-album-box.wci-layout-115 .wci-album-head-sub{font-size:1rem !important;}

.wci-album-box.wci-layout-115 .wci-album-wrap{padding-top:8px !important;}

/* v22: unique gallery skin for layout 115 */
.wci-album-box.wci-layout-115, body .wci-showroom-box.wci-layout-115 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-115 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-115 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-115 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-115 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-115 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-115 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-115 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-115 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-115 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-115 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-115 .wci-filter,
body .wci-showroom-box.wci-layout-115 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-115 .wci-filter:hover,
.wci-album-box.wci-layout-115 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-115 .wci-filter:hover,
body .wci-showroom-box.wci-layout-115 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-115 .wci-card, body .wci-showroom-box.wci-layout-115 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 116 from gallery-m16-red-electric-repair.zip ===== */
/* ==========================================================
   Gallery model 16: قرمز تعمیرات برقی / تعمیرات برقی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-116{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #dc262633!important;
  background:radial-gradient(circle at 12% 0%, #dc262625, transparent 32%),radial-gradient(circle at 92% 12%, #33415520, transparent 34%),linear-gradient(135deg,#fff1f2 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-116:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-116:after{content:"⚡  م16 تعمیرات برقی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #dc262655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-116 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-116 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-116 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#dc2626,#334155);box-shadow:0 0 0 6px #dc262620,0 12px 28px #dc262635;vertical-align:middle;}

.wci-album-box.wci-layout-116 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-116 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-116 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #dc262644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-116 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #dc262626!important;background:linear-gradient(90deg,#dc262628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-116 .wci-filter-menu-current{background:#dc2626!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-116 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #dc262640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-116 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-116 .wci-filter{border-radius:15px!important;border:1px solid #dc26262e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-116 .wci-filter.is-active,.wci-album-box.wci-layout-116 .wci-filter:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-116 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-116 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #dc262630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-116 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#dc2626,#334155);z-index:2;}

.wci-album-box.wci-layout-116 .wci-card:hover{transform:translateY(-6px)!important;border-color:#dc262688!important;box-shadow:0 24px 55px #dc262624!important;}

.wci-album-box.wci-layout-116 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#dc262610,#33415512)!important;border:1px solid #dc262620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-116 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-116 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-116 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-116 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#dc2626;margin-top:8px;}

.wci-album-box.wci-layout-116 .wci-desc,.wci-album-box.wci-layout-116 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-116 .wci-badge,.wci-album-box.wci-layout-116 .wci-price{background:#dc2626!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-116 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #dc262635!important;}

.wci-album-box.wci-layout-116 .wci-pagination .page-numbers.current{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;}

@media(max-width:900px){.wci-album-box.wci-layout-116 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-116 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-116:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape angled_header for model 16 */

.wci-album-box.wci-layout-116 .wci-album-header{clip-path:polygon(0 0,100% 0,100% 78%,93% 100%,0 100%) !important;padding-bottom:24px !important;}

.wci-album-box.wci-layout-116 .wci-filter-menu-title{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%) !important;}

/* v22: unique gallery skin for layout 116 */
.wci-album-box.wci-layout-116, body .wci-showroom-box.wci-layout-116 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-116 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-116 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-116 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-116 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-116 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-116 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-116 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-116 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-116 .wci-filter,
body .wci-showroom-box.wci-layout-116 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-116 .wci-filter:hover,
.wci-album-box.wci-layout-116 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-116 .wci-filter:hover,
body .wci-showroom-box.wci-layout-116 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-116 .wci-card, body .wci-showroom-box.wci-layout-116 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-116 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 117 from gallery-m17-red-gate.zip ===== */
/* ==========================================================
   Gallery model 17: قرمز دروازه / دروازه امن
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-117{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #991b1b33!important;
  background:radial-gradient(circle at 12% 0%, #991b1b25, transparent 32%),radial-gradient(circle at 92% 12%, #ef444420, transparent 34%),linear-gradient(135deg,#fef2f2 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-117:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-117:after{content:"▰  م17 دروازه امن";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #991b1b55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ef4444;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-117 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-117 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-117 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#991b1b,#ef4444);box-shadow:0 0 0 6px #991b1b20,0 12px 28px #991b1b35;vertical-align:middle;}

.wci-album-box.wci-layout-117 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-117 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-117 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:10px 28px 10px 28px!important;border:1px solid #991b1b44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-117 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #991b1b26!important;background:linear-gradient(90deg,#991b1b28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-117 .wci-filter-menu-current{background:#991b1b!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-117 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #991b1b40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-117 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-117 .wci-filter{border-radius:15px!important;border:1px solid #991b1b2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-117 .wci-filter.is-active,.wci-album-box.wci-layout-117 .wci-filter:hover{background:#991b1b!important;color:#fff!important;border-color:#991b1b!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-117 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-117 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:10px 28px 10px 28px!important;border:1px solid #991b1b30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-117 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#991b1b,#ef4444);z-index:2;}

.wci-album-box.wci-layout-117 .wci-card:hover{transform:translateY(-6px)!important;border-color:#991b1b88!important;box-shadow:0 24px 55px #991b1b24!important;}

.wci-album-box.wci-layout-117 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(10px 28px 10px 28px - 5px)!important;background:linear-gradient(135deg,#991b1b10,#ef444412)!important;border:1px solid #991b1b20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-117 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-117 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-117 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-117 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#991b1b;margin-top:8px;}

.wci-album-box.wci-layout-117 .wci-desc,.wci-album-box.wci-layout-117 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-117 .wci-badge,.wci-album-box.wci-layout-117 .wci-price{background:#991b1b!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-117 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #991b1b35!important;}

.wci-album-box.wci-layout-117 .wci-pagination .page-numbers.current{background:#991b1b!important;color:#fff!important;border-color:#991b1b!important;}

@media(max-width:900px){.wci-album-box.wci-layout-117 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-117 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-117:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 17 */

.wci-album-box.wci-layout-117:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-117 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-117 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 117 */
.wci-album-box.wci-layout-117, body .wci-showroom-box.wci-layout-117 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-117 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-117 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-117 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-117 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-117 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-117 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-117 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-117 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-117 .wci-filter-tree,
body .wci-showroom-box.wci-layout-117 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-117 .wci-filter,
body .wci-showroom-box.wci-layout-117 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-117 .wci-filter:hover,
.wci-album-box.wci-layout-117 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-117 .wci-filter:hover,
body .wci-showroom-box.wci-layout-117 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-117 .wci-card, body .wci-showroom-box.wci-layout-117 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 118 from gallery-m18-red-minimal.zip ===== */
/* ==========================================================
   Gallery model 18: قرمز مینیمال / مینیمال قرمز
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-118{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ef444433!important;
  background:radial-gradient(circle at 12% 0%, #ef444425, transparent 32%),radial-gradient(circle at 92% 12%, #94a3b820, transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-118:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-118:after{content:"•  م18 مینیمال قرمز";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ef444455;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#94a3b8;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-118 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-118 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-118 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ef4444,#94a3b8);box-shadow:0 0 0 6px #ef444420,0 12px 28px #ef444435;vertical-align:middle;}

.wci-album-box.wci-layout-118 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-118 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-118 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #ef444444!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-118 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ef444426!important;background:linear-gradient(90deg,#ef444428,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-118 .wci-filter-menu-current{background:#ef4444!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-118 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ef444440!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-118 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-118 .wci-filter{border-radius:15px!important;border:1px solid #ef44442e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-118 .wci-filter.is-active,.wci-album-box.wci-layout-118 .wci-filter:hover{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-118 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-118 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px!important;border:1px solid #ef444430!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-118 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ef4444,#94a3b8);z-index:2;}

.wci-album-box.wci-layout-118 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ef444488!important;box-shadow:0 24px 55px #ef444424!important;}

.wci-album-box.wci-layout-118 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px - 5px)!important;background:linear-gradient(135deg,#ef444410,#94a3b812)!important;border:1px solid #ef444420!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-118 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-118 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-118 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-118 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ef4444;margin-top:8px;}

.wci-album-box.wci-layout-118 .wci-desc,.wci-album-box.wci-layout-118 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-118 .wci-badge,.wci-album-box.wci-layout-118 .wci-price{background:#ef4444!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-118 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ef444435!important;}

.wci-album-box.wci-layout-118 .wci-pagination .page-numbers.current{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;}

@media(max-width:900px){.wci-album-box.wci-layout-118 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-118 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-118:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape industrial_cut for model 18 */

.wci-album-box.wci-layout-118{border-radius:10px 26px 10px 26px !important;}

.wci-album-box.wci-layout-118 .wci-filter-menu-details{border-radius:10px !important;}

.wci-album-box.wci-layout-118 .wci-card{border-radius:8px 20px 8px 20px !important;}

.wci-album-box.wci-layout-118 .wci-thumb{border-radius:6px 16px 6px 16px !important;}

.wci-album-box.wci-layout-118 .wci-title:after{width:60px !important;height:4px !important;}

/* v22: unique gallery skin for layout 118 */
.wci-album-box.wci-layout-118, body .wci-showroom-box.wci-layout-118 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-118 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-118 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-118 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-118 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-118 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-118 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-118 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-118 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-118 .wci-filter,
body .wci-showroom-box.wci-layout-118 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-118 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-118 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-118 .wci-card:before, body .wci-showroom-box.wci-layout-118 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-118 .wci-card, body .wci-showroom-box.wci-layout-118 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 119 from gallery-m19-red-dark.zip ===== */
/* ==========================================================
   Gallery model 19: قرمز دارک / امنیت دارک
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-119{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f43f5e33!important;
  background:radial-gradient(circle at 12% 0%, #f43f5e25, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#111827 0%,#0f172a 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-119:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-119:after{content:"◆  م19 امنیت دارک";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f43f5e55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f43f5e;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-119 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-119 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-119 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#f43f5e,#020617);box-shadow:0 0 0 6px #f43f5e20,0 12px 28px #f43f5e35;vertical-align:middle;}

.wci-album-box.wci-layout-119 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-119 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-119 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #f43f5e44!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-119 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f43f5e26!important;background:linear-gradient(90deg,#f43f5e28,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-119 .wci-filter-menu-current{background:#f43f5e!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-119 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f43f5e40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-119 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-119 .wci-filter{border-radius:15px!important;border:1px solid #f43f5e2e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-119 .wci-filter.is-active,.wci-album-box.wci-layout-119 .wci-filter:hover{background:#f43f5e!important;color:#fff!important;border-color:#f43f5e!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-119 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-119 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #f43f5e30!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-119 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#f43f5e,#020617);z-index:2;}

.wci-album-box.wci-layout-119 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f43f5e88!important;box-shadow:0 24px 55px #f43f5e24!important;}

.wci-album-box.wci-layout-119 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#f43f5e10,#02061712)!important;border:1px solid #f43f5e20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-119 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-119 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-119 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-119 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f43f5e;margin-top:8px;}

.wci-album-box.wci-layout-119 .wci-desc,.wci-album-box.wci-layout-119 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-119 .wci-badge,.wci-album-box.wci-layout-119 .wci-price{background:#f43f5e!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-119 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #f43f5e35!important;}

.wci-album-box.wci-layout-119 .wci-pagination .page-numbers.current{background:#f43f5e!important;color:#fff!important;border-color:#f43f5e!important;}

@media(max-width:900px){.wci-album-box.wci-layout-119 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-119 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-119:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape soft_round for model 19 */

.wci-album-box.wci-layout-119{border-radius:32px !important;}

.wci-album-box.wci-layout-119 .wci-filter-menu-details{border-radius:26px !important;}

.wci-album-box.wci-layout-119 .wci-card{border-radius:28px !important;}

.wci-album-box.wci-layout-119 .wci-thumb{border-radius:22px !important;}

.wci-album-box.wci-layout-119 .wci-card:before{height:8px !important;}

/* v22: unique gallery skin for layout 119 */
.wci-album-box.wci-layout-119, body .wci-showroom-box.wci-layout-119 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-119 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-119 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-119 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-119 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-119 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-119 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-119 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-119 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-119 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-119 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-119 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-119 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-119 .wci-filter,
body .wci-showroom-box.wci-layout-119 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-119 .wci-filter:hover,
.wci-album-box.wci-layout-119 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-119 .wci-filter:hover,
body .wci-showroom-box.wci-layout-119 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-119 .wci-card, body .wci-showroom-box.wci-layout-119 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 120 from gallery-m20-red-factory.zip ===== */
/* ==========================================================
   Gallery model 20: قرمز کارخانه / برچسب کارخانه
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-120{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #b91c1c33!important;
  background:radial-gradient(circle at 12% 0%, #b91c1c25, transparent 32%),radial-gradient(circle at 92% 12%, #33415520, transparent 34%),linear-gradient(135deg,#f8fafc 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-120:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-120:after{content:"▧  م20 برچسب کارخانه";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #b91c1c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-120 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-120 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-120 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#b91c1c,#334155);box-shadow:0 0 0 6px #b91c1c20,0 12px 28px #b91c1c35;vertical-align:middle;}

.wci-album-box.wci-layout-120 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-120 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-120 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:6px!important;border:1px solid #b91c1c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-120 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #b91c1c26!important;background:linear-gradient(90deg,#b91c1c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-120 .wci-filter-menu-current{background:#b91c1c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-120 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #b91c1c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-120 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-120 .wci-filter{border-radius:15px!important;border:1px solid #b91c1c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-120 .wci-filter.is-active,.wci-album-box.wci-layout-120 .wci-filter:hover{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-120 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-120 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:6px!important;border:1px solid #b91c1c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-120 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#b91c1c,#334155);z-index:2;}

.wci-album-box.wci-layout-120 .wci-card:hover{transform:translateY(-6px)!important;border-color:#b91c1c88!important;box-shadow:0 24px 55px #b91c1c24!important;}

.wci-album-box.wci-layout-120 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(6px - 5px)!important;background:linear-gradient(135deg,#b91c1c10,#33415512)!important;border:1px solid #b91c1c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-120 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-120 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-120 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-120 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#b91c1c;margin-top:8px;}

.wci-album-box.wci-layout-120 .wci-desc,.wci-album-box.wci-layout-120 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-120 .wci-badge,.wci-album-box.wci-layout-120 .wci-price{background:#b91c1c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-120 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #b91c1c35!important;}

.wci-album-box.wci-layout-120 .wci-pagination .page-numbers.current{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-120 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-120 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-120:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape left_rail for model 20 */

.wci-album-box.wci-layout-120 .wci-card{border-radius:18px !important;padding-right:0 !important;}

.wci-album-box.wci-layout-120 .wci-card:before{top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:8px !important;height:auto !important;}

.wci-album-box.wci-layout-120 .wci-title:after{margin-right:0 !important;}

/* v22: unique gallery skin for layout 120 */
.wci-album-box.wci-layout-120, body .wci-showroom-box.wci-layout-120 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-120 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-120 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-120 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-120 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-120 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-120 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-120 .wci-filter-tree,
body .wci-showroom-box.wci-layout-120 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-120 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-120 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-120 .wci-filter,
body .wci-showroom-box.wci-layout-120 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-120 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-120 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-120 .wci-card, body .wci-showroom-box.wci-layout-120 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 121 from gallery-m21-red-cnc.zip ===== */
/* ==========================================================
   Gallery model 21: قرمز CNC / حصار CNC
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-121{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #dc262633!important;
  background:radial-gradient(circle at 12% 0%, #dc262625, transparent 32%),radial-gradient(circle at 92% 12%, #47556920, transparent 34%),linear-gradient(135deg,#fff1f2 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-121:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-121:after{content:"⌁  م21 حصار CNC";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #dc262655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#475569;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-121 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-121 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-121 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#dc2626,#475569);box-shadow:0 0 0 6px #dc262620,0 12px 28px #dc262635;vertical-align:middle;}

.wci-album-box.wci-layout-121 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-121 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-121 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:20px!important;border:1px solid #dc262644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-121 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #dc262626!important;background:linear-gradient(90deg,#dc262628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-121 .wci-filter-menu-current{background:#dc2626!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-121 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #dc262640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-121 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-121 .wci-filter{border-radius:15px!important;border:1px solid #dc26262e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-121 .wci-filter.is-active,.wci-album-box.wci-layout-121 .wci-filter:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-121 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-121 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:20px!important;border:1px solid #dc262630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-121 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#dc2626,#475569);z-index:2;}

.wci-album-box.wci-layout-121 .wci-card:hover{transform:translateY(-6px)!important;border-color:#dc262688!important;box-shadow:0 24px 55px #dc262624!important;}

.wci-album-box.wci-layout-121 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(20px - 5px)!important;background:linear-gradient(135deg,#dc262610,#47556912)!important;border:1px solid #dc262620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-121 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-121 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-121 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-121 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#dc2626;margin-top:8px;}

.wci-album-box.wci-layout-121 .wci-desc,.wci-album-box.wci-layout-121 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-121 .wci-badge,.wci-album-box.wci-layout-121 .wci-price{background:#dc2626!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-121 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #dc262635!important;}

.wci-album-box.wci-layout-121 .wci-pagination .page-numbers.current{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;}

@media(max-width:900px){.wci-album-box.wci-layout-121 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-121 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-121:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape double_frame for model 21 */

.wci-album-box.wci-layout-121{box-shadow:inset 0 0 0 2px rgba(255,255,255,.35),0 24px 65px rgba(15,23,42,.16) !important;}

.wci-album-box.wci-layout-121 .wci-card{box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-121 .wci-filter-menu-details{box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 121 */
.wci-album-box.wci-layout-121, body .wci-showroom-box.wci-layout-121 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-121 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-121 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-121 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-121 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-121 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-121 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-121 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-121 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-121 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-121 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-121 .wci-filter,
body .wci-showroom-box.wci-layout-121 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-121 .wci-filter:hover,
.wci-album-box.wci-layout-121 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-121 .wci-filter:hover,
body .wci-showroom-box.wci-layout-121 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-121 .wci-card, body .wci-showroom-box.wci-layout-121 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 122 from gallery-m22-red-matte.zip ===== */
/* ==========================================================
   Gallery model 22: قرمز مات / مات خنثی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-122{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #be123c33!important;
  background:radial-gradient(circle at 12% 0%, #be123c25, transparent 32%),radial-gradient(circle at 92% 12%, #64748b20, transparent 34%),linear-gradient(135deg,#f8fafc 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-122:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-122:after{content:"◼  م22 مات خنثی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #be123c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#64748b;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-122 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-122 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-122 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#be123c,#64748b);box-shadow:0 0 0 6px #be123c20,0 12px 28px #be123c35;vertical-align:middle;}

.wci-album-box.wci-layout-122 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-122 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-122 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #be123c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-122 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #be123c26!important;background:linear-gradient(90deg,#be123c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-122 .wci-filter-menu-current{background:#be123c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-122 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #be123c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-122 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-122 .wci-filter{border-radius:15px!important;border:1px solid #be123c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-122 .wci-filter.is-active,.wci-album-box.wci-layout-122 .wci-filter:hover{background:#be123c!important;color:#fff!important;border-color:#be123c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-122 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-122 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:14px!important;border:1px solid #be123c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-122 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#be123c,#64748b);z-index:2;}

.wci-album-box.wci-layout-122 .wci-card:hover{transform:translateY(-6px)!important;border-color:#be123c88!important;box-shadow:0 24px 55px #be123c24!important;}

.wci-album-box.wci-layout-122 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(14px - 5px)!important;background:linear-gradient(135deg,#be123c10,#64748b12)!important;border:1px solid #be123c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-122 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-122 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-122 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-122 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#be123c;margin-top:8px;}

.wci-album-box.wci-layout-122 .wci-desc,.wci-album-box.wci-layout-122 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-122 .wci-badge,.wci-album-box.wci-layout-122 .wci-price{background:#be123c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-122 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #be123c35!important;}

.wci-album-box.wci-layout-122 .wci-pagination .page-numbers.current{background:#be123c!important;color:#fff!important;border-color:#be123c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-122 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-122 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-122:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape glass_float for model 22 */

.wci-album-box.wci-layout-122 .wci-card{backdrop-filter:blur(10px) saturate(1.1) !important;-webkit-backdrop-filter:blur(10px) saturate(1.1) !important;}

.wci-album-box.wci-layout-122 .wci-filter-menu-details{backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;}

.wci-album-box.wci-layout-122 .wci-thumb{box-shadow:0 12px 28px rgba(15,23,42,.10) !important;}

/* v22: unique gallery skin for layout 122 */
.wci-album-box.wci-layout-122, body .wci-showroom-box.wci-layout-122 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-122 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-122 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-122 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-122 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-122 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-122 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-122 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-122 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-122 .wci-filter,
body .wci-showroom-box.wci-layout-122 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-122 .wci-filter:hover,
.wci-album-box.wci-layout-122 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-122 .wci-filter:hover,
body .wci-showroom-box.wci-layout-122 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-122 .wci-card, body .wci-showroom-box.wci-layout-122 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-122 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 123 from gallery-m23-orange-construction.zip ===== */
/* ==========================================================
   Gallery model 23: نارنجی ساختمانی / سازه نارنجی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-123{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f9731633!important;
  background:radial-gradient(circle at 12% 0%, #f9731625, transparent 32%),radial-gradient(circle at 92% 12%, #7c2d1220, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-123:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-123:after{content:"▣  م23 سازه نارنجی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f9731655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#7c2d12;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-123 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-123 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-123 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);box-shadow:0 0 0 6px #f9731620,0 12px 28px #f9731635;vertical-align:middle;}

.wci-album-box.wci-layout-123 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-123 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-123 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:22px!important;border:1px solid #f9731644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-123 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f9731626!important;background:linear-gradient(90deg,#f9731628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-123 .wci-filter-menu-current{background:#f97316!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-123 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f9731640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-123 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-123 .wci-filter{border-radius:15px!important;border:1px solid #f973162e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-123 .wci-filter.is-active,.wci-album-box.wci-layout-123 .wci-filter:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-123 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-123 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:22px!important;border:1px solid #f9731630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-123 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);z-index:2;}

.wci-album-box.wci-layout-123 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f9731688!important;box-shadow:0 24px 55px #f9731624!important;}

.wci-album-box.wci-layout-123 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(22px - 5px)!important;background:linear-gradient(135deg,#f9731610,#7c2d1212)!important;border:1px solid #f9731620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-123 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-123 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-123 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-123 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f97316;margin-top:8px;}

.wci-album-box.wci-layout-123 .wci-desc,.wci-album-box.wci-layout-123 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-123 .wci-badge,.wci-album-box.wci-layout-123 .wci-price{background:#f97316!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-123 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f9731635!important;}

.wci-album-box.wci-layout-123 .wci-pagination .page-numbers.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important;}

@media(max-width:900px){.wci-album-box.wci-layout-123 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-123 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-123:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape minimal_flat for model 23 */

.wci-album-box.wci-layout-123{border-radius:14px !important;}

.wci-album-box.wci-layout-123 .wci-filter-menu-details{border-radius:14px !important;box-shadow:none !important;}

.wci-album-box.wci-layout-123 .wci-card{border-radius:12px !important;box-shadow:0 8px 18px rgba(15,23,42,.08) !important;}

.wci-album-box.wci-layout-123 .wci-thumb{border-radius:12px !important;}

.wci-album-box.wci-layout-123 .wci-card:hover{transform:translateY(-3px) !important;}

/* v22: unique gallery skin for layout 123 */
.wci-album-box.wci-layout-123, body .wci-showroom-box.wci-layout-123 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-123 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-123 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-123 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-123 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-123 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-123 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-123 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-123 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-123 .wci-filter-tree,
body .wci-showroom-box.wci-layout-123 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-123 .wci-filter,
body .wci-showroom-box.wci-layout-123 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-123 .wci-filter:hover,
.wci-album-box.wci-layout-123 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-123 .wci-filter:hover,
body .wci-showroom-box.wci-layout-123 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-123 .wci-card, body .wci-showroom-box.wci-layout-123 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 124 from gallery-m24-orange-shiraz.zip ===== */
/* ==========================================================
   Gallery model 24: نارنجی شیراز / شیراز خنثی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-124{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ea580c33!important;
  background:radial-gradient(circle at 12% 0%, #ea580c25, transparent 32%),radial-gradient(circle at 92% 12%, #64748b20, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-124:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-124:after{content:"شیراز  م24 شیراز خنثی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ea580c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#64748b;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-124 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-124 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-124 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ea580c,#64748b);box-shadow:0 0 0 6px #ea580c20,0 12px 28px #ea580c35;vertical-align:middle;}

.wci-album-box.wci-layout-124 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-124 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-124 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #ea580c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-124 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ea580c26!important;background:linear-gradient(90deg,#ea580c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-124 .wci-filter-menu-current{background:#ea580c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-124 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ea580c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-124 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-124 .wci-filter{border-radius:15px!important;border:1px solid #ea580c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-124 .wci-filter.is-active,.wci-album-box.wci-layout-124 .wci-filter:hover{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-124 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-124 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #ea580c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-124 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ea580c,#64748b);z-index:2;}

.wci-album-box.wci-layout-124 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ea580c88!important;box-shadow:0 24px 55px #ea580c24!important;}

.wci-album-box.wci-layout-124 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#ea580c10,#64748b12)!important;border:1px solid #ea580c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-124 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-124 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-124 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-124 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ea580c;margin-top:8px;}

.wci-album-box.wci-layout-124 .wci-desc,.wci-album-box.wci-layout-124 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-124 .wci-badge,.wci-album-box.wci-layout-124 .wci-price{background:#ea580c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-124 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ea580c35!important;}

.wci-album-box.wci-layout-124 .wci-pagination .page-numbers.current{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-124 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-124 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-124:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 24 */

.wci-album-box.wci-layout-124 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-124 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-124 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 124 */
.wci-album-box.wci-layout-124, body .wci-showroom-box.wci-layout-124 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-124 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-124 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-124 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-124 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-124 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-124 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-124 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-124 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-124 .wci-filter,
body .wci-showroom-box.wci-layout-124 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-124 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-124 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-124 .wci-card:before, body .wci-showroom-box.wci-layout-124 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-124 .wci-card, body .wci-showroom-box.wci-layout-124 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 125 from gallery-m25-orange-zahedan.zip ===== */
/* ==========================================================
   Gallery model 25: نارنجی زاهدان / زاهدان خنثی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-125{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f9731633!important;
  background:radial-gradient(circle at 12% 0%, #f9731625, transparent 32%),radial-gradient(circle at 92% 12%, #78716c20, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#fafafa 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-125:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-125:after{content:"زاهدان  م25 زاهدان خنثی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f9731655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#78716c;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-125 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-125 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-125 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#f97316,#78716c);box-shadow:0 0 0 6px #f9731620,0 12px 28px #f9731635;vertical-align:middle;}

.wci-album-box.wci-layout-125 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-125 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-125 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #f9731644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-125 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f9731626!important;background:linear-gradient(90deg,#f9731628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-125 .wci-filter-menu-current{background:#f97316!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-125 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f9731640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-125 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-125 .wci-filter{border-radius:15px!important;border:1px solid #f973162e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-125 .wci-filter.is-active,.wci-album-box.wci-layout-125 .wci-filter:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-125 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-125 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #f9731630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-125 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#f97316,#78716c);z-index:2;}

.wci-album-box.wci-layout-125 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f9731688!important;box-shadow:0 24px 55px #f9731624!important;}

.wci-album-box.wci-layout-125 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#f9731610,#78716c12)!important;border:1px solid #f9731620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-125 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-125 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-125 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-125 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f97316;margin-top:8px;}

.wci-album-box.wci-layout-125 .wci-desc,.wci-album-box.wci-layout-125 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-125 .wci-badge,.wci-album-box.wci-layout-125 .wci-price{background:#f97316!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-125 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f9731635!important;}

.wci-album-box.wci-layout-125 .wci-pagination .page-numbers.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important;}

@media(max-width:900px){.wci-album-box.wci-layout-125 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-125 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-125:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape hero_header for model 25 */

.wci-album-box.wci-layout-125 .wci-album-header{padding:48px 24px 24px !important;}

.wci-album-box.wci-layout-125 .wci-album-head-title{font-size:clamp(1.45rem,2.9vw,2.35rem) !important;}

.wci-album-box.wci-layout-125 .wci-album-head-sub{font-size:1rem !important;}

.wci-album-box.wci-layout-125 .wci-album-wrap{padding-top:8px !important;}

/* v22: unique gallery skin for layout 125 */
.wci-album-box.wci-layout-125, body .wci-showroom-box.wci-layout-125 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-125 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-125 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-125 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-125 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-125 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-125 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-125 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-125 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-125 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-125 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-125 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-125 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-125 .wci-filter,
body .wci-showroom-box.wci-layout-125 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-125 .wci-filter:hover,
.wci-album-box.wci-layout-125 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-125 .wci-filter:hover,
body .wci-showroom-box.wci-layout-125 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-125 .wci-card, body .wci-showroom-box.wci-layout-125 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 126 from gallery-m26-orange-barrier.zip ===== */
/* ==========================================================
   Gallery model 26: نارنجی راهبند / راهبند تردد
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-126{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f9731633!important;
  background:radial-gradient(circle at 12% 0%, #f9731625, transparent 32%),radial-gradient(circle at 92% 12%, #11182720, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-126:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-126:after{content:"⛔  م26 راهبند تردد";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f9731655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#111827;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-126 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-126 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-126 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);box-shadow:0 0 0 6px #f9731620,0 12px 28px #f9731635;vertical-align:middle;}

.wci-album-box.wci-layout-126 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-126 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-126 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #f9731644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-126 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f9731626!important;background:linear-gradient(90deg,#f9731628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-126 .wci-filter-menu-current{background:#f97316!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-126 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f9731640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-126 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-126 .wci-filter{border-radius:15px!important;border:1px solid #f973162e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-126 .wci-filter.is-active,.wci-album-box.wci-layout-126 .wci-filter:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-126 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-126 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:14px!important;border:1px solid #f9731630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-126 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);z-index:2;}

.wci-album-box.wci-layout-126 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f9731688!important;box-shadow:0 24px 55px #f9731624!important;}

.wci-album-box.wci-layout-126 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(14px - 5px)!important;background:linear-gradient(135deg,#f9731610,#11182712)!important;border:1px solid #f9731620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-126 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-126 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-126 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-126 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f97316;margin-top:8px;}

.wci-album-box.wci-layout-126 .wci-desc,.wci-album-box.wci-layout-126 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-126 .wci-badge,.wci-album-box.wci-layout-126 .wci-price{background:#f97316!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-126 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f9731635!important;}

.wci-album-box.wci-layout-126 .wci-pagination .page-numbers.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important;}

@media(max-width:900px){.wci-album-box.wci-layout-126 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-126 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-126:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape angled_header for model 26 */

.wci-album-box.wci-layout-126 .wci-album-header{clip-path:polygon(0 0,100% 0,100% 78%,93% 100%,0 100%) !important;padding-bottom:24px !important;}

.wci-album-box.wci-layout-126 .wci-filter-menu-title{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%) !important;}

/* v22: unique gallery skin for layout 126 */
.wci-album-box.wci-layout-126, body .wci-showroom-box.wci-layout-126 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-126 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-126 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-126 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-126 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-126 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-126 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-126 .wci-filter-tree,
body .wci-showroom-box.wci-layout-126 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-126 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-126 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-126 .wci-filter,
body .wci-showroom-box.wci-layout-126 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-126 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-126 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-126 .wci-card, body .wci-showroom-box.wci-layout-126 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 127 from gallery-m27-orange-faucet.zip ===== */
/* ==========================================================
   Gallery model 27: نارنجی شیرآلات / شیرآلات
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-127{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #fb923c33!important;
  background:radial-gradient(circle at 12% 0%, #fb923c25, transparent 32%),radial-gradient(circle at 92% 12%, #0f766e20, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-127:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-127:after{content:"♒  م27 شیرآلات";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #fb923c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f766e;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-127 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-127 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-127 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#fb923c,#0f766e);box-shadow:0 0 0 6px #fb923c20,0 12px 28px #fb923c35;vertical-align:middle;}

.wci-album-box.wci-layout-127 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-127 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-127 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #fb923c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-127 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #fb923c26!important;background:linear-gradient(90deg,#fb923c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-127 .wci-filter-menu-current{background:#fb923c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-127 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #fb923c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-127 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-127 .wci-filter{border-radius:15px!important;border:1px solid #fb923c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-127 .wci-filter.is-active,.wci-album-box.wci-layout-127 .wci-filter:hover{background:#fb923c!important;color:#fff!important;border-color:#fb923c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-127 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-127 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #fb923c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-127 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#fb923c,#0f766e);z-index:2;}

.wci-album-box.wci-layout-127 .wci-card:hover{transform:translateY(-6px)!important;border-color:#fb923c88!important;box-shadow:0 24px 55px #fb923c24!important;}

.wci-album-box.wci-layout-127 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#fb923c10,#0f766e12)!important;border:1px solid #fb923c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-127 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-127 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-127 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-127 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#fb923c;margin-top:8px;}

.wci-album-box.wci-layout-127 .wci-desc,.wci-album-box.wci-layout-127 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-127 .wci-badge,.wci-album-box.wci-layout-127 .wci-price{background:#fb923c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-127 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #fb923c35!important;}

.wci-album-box.wci-layout-127 .wci-pagination .page-numbers.current{background:#fb923c!important;color:#fff!important;border-color:#fb923c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-127 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-127 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-127:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 27 */

.wci-album-box.wci-layout-127:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-127 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-127 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 127 */
.wci-album-box.wci-layout-127, body .wci-showroom-box.wci-layout-127 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-127 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-127 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-127 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-127 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-127 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-127 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-127 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-127 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-127 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-127 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-127 .wci-filter,
body .wci-showroom-box.wci-layout-127 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-127 .wci-filter:hover,
.wci-album-box.wci-layout-127 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-127 .wci-filter:hover,
body .wci-showroom-box.wci-layout-127 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-127 .wci-card, body .wci-showroom-box.wci-layout-127 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 128 from gallery-m28-orange-warehouse.zip ===== */
/* ==========================================================
   Gallery model 28: نارنجی انبار / انبار صنعتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-128{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ea580c33!important;
  background:radial-gradient(circle at 12% 0%, #ea580c25, transparent 32%),radial-gradient(circle at 92% 12%, #33415520, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-128:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-128:after{content:"▤  م28 انبار صنعتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ea580c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-128 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-128 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-128 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ea580c,#334155);box-shadow:0 0 0 6px #ea580c20,0 12px 28px #ea580c35;vertical-align:middle;}

.wci-album-box.wci-layout-128 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-128 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-128 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:6px!important;border:1px solid #ea580c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-128 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ea580c26!important;background:linear-gradient(90deg,#ea580c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-128 .wci-filter-menu-current{background:#ea580c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-128 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ea580c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-128 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-128 .wci-filter{border-radius:15px!important;border:1px solid #ea580c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-128 .wci-filter.is-active,.wci-album-box.wci-layout-128 .wci-filter:hover{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-128 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-128 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:6px!important;border:1px solid #ea580c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-128 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ea580c,#334155);z-index:2;}

.wci-album-box.wci-layout-128 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ea580c88!important;box-shadow:0 24px 55px #ea580c24!important;}

.wci-album-box.wci-layout-128 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(6px - 5px)!important;background:linear-gradient(135deg,#ea580c10,#33415512)!important;border:1px solid #ea580c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-128 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-128 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-128 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-128 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ea580c;margin-top:8px;}

.wci-album-box.wci-layout-128 .wci-desc,.wci-album-box.wci-layout-128 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-128 .wci-badge,.wci-album-box.wci-layout-128 .wci-price{background:#ea580c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-128 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ea580c35!important;}

.wci-album-box.wci-layout-128 .wci-pagination .page-numbers.current{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-128 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-128 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-128:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape industrial_cut for model 28 */

.wci-album-box.wci-layout-128{border-radius:10px 26px 10px 26px !important;}

.wci-album-box.wci-layout-128 .wci-filter-menu-details{border-radius:10px !important;}

.wci-album-box.wci-layout-128 .wci-card{border-radius:8px 20px 8px 20px !important;}

.wci-album-box.wci-layout-128 .wci-thumb{border-radius:6px 16px 6px 16px !important;}

.wci-album-box.wci-layout-128 .wci-title:after{width:60px !important;height:4px !important;}

/* v22: unique gallery skin for layout 128 */
.wci-album-box.wci-layout-128, body .wci-showroom-box.wci-layout-128 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-128 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-128 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-128 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-128 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-128 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-128 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-128 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-128 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-128 .wci-filter,
body .wci-showroom-box.wci-layout-128 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-128 .wci-filter:hover,
.wci-album-box.wci-layout-128 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-128 .wci-filter:hover,
body .wci-showroom-box.wci-layout-128 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-128 .wci-card, body .wci-showroom-box.wci-layout-128 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-128 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 129 from gallery-m29-orange-safety-stripe.zip ===== */
/* ==========================================================
   Gallery model 29: نارنجی نوار ایمنی / نوار ایمنی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-129{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f59e0b33!important;
  background:radial-gradient(circle at 12% 0%, #f59e0b25, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-129:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-129:after{content:"▨  م29 نوار ایمنی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f59e0b55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#020617;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-129 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-129 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-129 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);box-shadow:0 0 0 6px #f59e0b20,0 12px 28px #f59e0b35;vertical-align:middle;}

.wci-album-box.wci-layout-129 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-129 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-129 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:22px!important;border:1px solid #f59e0b44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-129 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f59e0b26!important;background:linear-gradient(90deg,#f59e0b28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-129 .wci-filter-menu-current{background:#f59e0b!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-129 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f59e0b40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-129 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-129 .wci-filter{border-radius:15px!important;border:1px solid #f59e0b2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-129 .wci-filter.is-active,.wci-album-box.wci-layout-129 .wci-filter:hover{background:#f59e0b!important;color:#fff!important;border-color:#f59e0b!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-129 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-129 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:22px!important;border:1px solid #f59e0b30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-129 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);z-index:2;}

.wci-album-box.wci-layout-129 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f59e0b88!important;box-shadow:0 24px 55px #f59e0b24!important;}

.wci-album-box.wci-layout-129 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(22px - 5px)!important;background:linear-gradient(135deg,#f59e0b10,#02061712)!important;border:1px solid #f59e0b20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-129 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-129 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-129 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-129 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f59e0b;margin-top:8px;}

.wci-album-box.wci-layout-129 .wci-desc,.wci-album-box.wci-layout-129 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-129 .wci-badge,.wci-album-box.wci-layout-129 .wci-price{background:#f59e0b!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-129 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f59e0b35!important;}

.wci-album-box.wci-layout-129 .wci-pagination .page-numbers.current{background:#f59e0b!important;color:#fff!important;border-color:#f59e0b!important;}

@media(max-width:900px){.wci-album-box.wci-layout-129 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-129 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-129:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape soft_round for model 29 */

.wci-album-box.wci-layout-129{border-radius:32px !important;}

.wci-album-box.wci-layout-129 .wci-filter-menu-details{border-radius:26px !important;}

.wci-album-box.wci-layout-129 .wci-card{border-radius:28px !important;}

.wci-album-box.wci-layout-129 .wci-thumb{border-radius:22px !important;}

.wci-album-box.wci-layout-129 .wci-card:before{height:8px !important;}

/* v22: unique gallery skin for layout 129 */
.wci-album-box.wci-layout-129, body .wci-showroom-box.wci-layout-129 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-129 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-129 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-129 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-129 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-129 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-129 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-129 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-129 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-129 .wci-filter-tree,
body .wci-showroom-box.wci-layout-129 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-129 .wci-filter,
body .wci-showroom-box.wci-layout-129 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-129 .wci-filter:hover,
.wci-album-box.wci-layout-129 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-129 .wci-filter:hover,
body .wci-showroom-box.wci-layout-129 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-129 .wci-card, body .wci-showroom-box.wci-layout-129 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 130 from gallery-m30-orange-minimal.zip ===== */
/* ==========================================================
   Gallery model 30: نارنجی مینیمال / نارنجی ساده
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-130{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f9731633!important;
  background:radial-gradient(circle at 12% 0%, #f9731625, transparent 32%),radial-gradient(circle at 92% 12%, #94a3b820, transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-130:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-130:after{content:"•  م30 نارنجی ساده";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f9731655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#94a3b8;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-130 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-130 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-130 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#f97316,#94a3b8);box-shadow:0 0 0 6px #f9731620,0 12px 28px #f9731635;vertical-align:middle;}

.wci-album-box.wci-layout-130 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-130 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-130 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #f9731644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-130 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f9731626!important;background:linear-gradient(90deg,#f9731628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-130 .wci-filter-menu-current{background:#f97316!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-130 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f9731640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-130 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-130 .wci-filter{border-radius:15px!important;border:1px solid #f973162e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-130 .wci-filter.is-active,.wci-album-box.wci-layout-130 .wci-filter:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-130 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-130 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px!important;border:1px solid #f9731630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-130 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#f97316,#94a3b8);z-index:2;}

.wci-album-box.wci-layout-130 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f9731688!important;box-shadow:0 24px 55px #f9731624!important;}

.wci-album-box.wci-layout-130 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px - 5px)!important;background:linear-gradient(135deg,#f9731610,#94a3b812)!important;border:1px solid #f9731620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-130 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-130 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-130 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-130 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f97316;margin-top:8px;}

.wci-album-box.wci-layout-130 .wci-desc,.wci-album-box.wci-layout-130 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-130 .wci-badge,.wci-album-box.wci-layout-130 .wci-price{background:#f97316!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-130 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f9731635!important;}

.wci-album-box.wci-layout-130 .wci-pagination .page-numbers.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important;}

@media(max-width:900px){.wci-album-box.wci-layout-130 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-130 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-130:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape left_rail for model 30 */

.wci-album-box.wci-layout-130 .wci-card{border-radius:18px !important;padding-right:0 !important;}

.wci-album-box.wci-layout-130 .wci-card:before{top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:8px !important;height:auto !important;}

.wci-album-box.wci-layout-130 .wci-title:after{margin-right:0 !important;}

/* v22: unique gallery skin for layout 130 */
.wci-album-box.wci-layout-130, body .wci-showroom-box.wci-layout-130 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-130 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-130 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-130 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-130 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-130 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-130 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-130 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-130 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-130 .wci-filter,
body .wci-showroom-box.wci-layout-130 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-130 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-130 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-130 .wci-card:before, body .wci-showroom-box.wci-layout-130 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-130 .wci-card, body .wci-showroom-box.wci-layout-130 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 131 from gallery-m31-orange-copper.zip ===== */
/* ==========================================================
   Gallery model 31: نارنجی مسی / مسی امنیتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-131{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #c2410c33!important;
  background:radial-gradient(circle at 12% 0%, #c2410c25, transparent 32%),radial-gradient(circle at 92% 12%, #92400e20, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-131:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-131:after{content:"◼  م31 مسی امنیتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #c2410c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#92400e;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-131 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-131 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-131 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 0 0 6px #c2410c20,0 12px 28px #c2410c35;vertical-align:middle;}

.wci-album-box.wci-layout-131 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-131 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-131 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #c2410c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-131 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #c2410c26!important;background:linear-gradient(90deg,#c2410c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-131 .wci-filter-menu-current{background:#c2410c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-131 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #c2410c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-131 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-131 .wci-filter{border-radius:15px!important;border:1px solid #c2410c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-131 .wci-filter.is-active,.wci-album-box.wci-layout-131 .wci-filter:hover{background:#c2410c!important;color:#fff!important;border-color:#c2410c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-131 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-131 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:14px!important;border:1px solid #c2410c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-131 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#c2410c,#92400e);z-index:2;}

.wci-album-box.wci-layout-131 .wci-card:hover{transform:translateY(-6px)!important;border-color:#c2410c88!important;box-shadow:0 24px 55px #c2410c24!important;}

.wci-album-box.wci-layout-131 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(14px - 5px)!important;background:linear-gradient(135deg,#c2410c10,#92400e12)!important;border:1px solid #c2410c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-131 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-131 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-131 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-131 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#c2410c;margin-top:8px;}

.wci-album-box.wci-layout-131 .wci-desc,.wci-album-box.wci-layout-131 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-131 .wci-badge,.wci-album-box.wci-layout-131 .wci-price{background:#c2410c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-131 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #c2410c35!important;}

.wci-album-box.wci-layout-131 .wci-pagination .page-numbers.current{background:#c2410c!important;color:#fff!important;border-color:#c2410c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-131 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-131 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-131:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape double_frame for model 31 */

.wci-album-box.wci-layout-131{box-shadow:inset 0 0 0 2px rgba(255,255,255,.35),0 24px 65px rgba(15,23,42,.16) !important;}

.wci-album-box.wci-layout-131 .wci-card{box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-131 .wci-filter-menu-details{box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 131 */
.wci-album-box.wci-layout-131, body .wci-showroom-box.wci-layout-131 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-131 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-131 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-131 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-131 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-131 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-131 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-131 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-131 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-131 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-131 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-131 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-131 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-131 .wci-filter,
body .wci-showroom-box.wci-layout-131 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-131 .wci-filter:hover,
.wci-album-box.wci-layout-131 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-131 .wci-filter:hover,
body .wci-showroom-box.wci-layout-131 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-131 .wci-card, body .wci-showroom-box.wci-layout-131 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 132 from gallery-m32-orange-sand.zip ===== */
/* ==========================================================
   Gallery model 32: نارنجی شن صنعتی / شن صنعتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-132{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ea580c33!important;
  background:radial-gradient(circle at 12% 0%, #ea580c25, transparent 32%),radial-gradient(circle at 92% 12%, #a1620720, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-132:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-132:after{content:"▥  م32 شن صنعتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ea580c55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#a16207;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-132 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-132 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-132 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ea580c,#a16207);box-shadow:0 0 0 6px #ea580c20,0 12px 28px #ea580c35;vertical-align:middle;}

.wci-album-box.wci-layout-132 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-132 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-132 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:8px!important;border:1px solid #ea580c44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-132 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ea580c26!important;background:linear-gradient(90deg,#ea580c28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-132 .wci-filter-menu-current{background:#ea580c!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-132 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ea580c40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-132 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-132 .wci-filter{border-radius:15px!important;border:1px solid #ea580c2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-132 .wci-filter.is-active,.wci-album-box.wci-layout-132 .wci-filter:hover{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-132 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-132 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:8px!important;border:1px solid #ea580c30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-132 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ea580c,#a16207);z-index:2;}

.wci-album-box.wci-layout-132 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ea580c88!important;box-shadow:0 24px 55px #ea580c24!important;}

.wci-album-box.wci-layout-132 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(8px - 5px)!important;background:linear-gradient(135deg,#ea580c10,#a1620712)!important;border:1px solid #ea580c20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-132 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-132 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-132 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-132 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ea580c;margin-top:8px;}

.wci-album-box.wci-layout-132 .wci-desc,.wci-album-box.wci-layout-132 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-132 .wci-badge,.wci-album-box.wci-layout-132 .wci-price{background:#ea580c!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-132 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ea580c35!important;}

.wci-album-box.wci-layout-132 .wci-pagination .page-numbers.current{background:#ea580c!important;color:#fff!important;border-color:#ea580c!important;}

@media(max-width:900px){.wci-album-box.wci-layout-132 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-132 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-132:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape glass_float for model 32 */

.wci-album-box.wci-layout-132 .wci-card{backdrop-filter:blur(10px) saturate(1.1) !important;-webkit-backdrop-filter:blur(10px) saturate(1.1) !important;}

.wci-album-box.wci-layout-132 .wci-filter-menu-details{backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;}

.wci-album-box.wci-layout-132 .wci-thumb{box-shadow:0 12px 28px rgba(15,23,42,.10) !important;}

/* v22: unique gallery skin for layout 132 */
.wci-album-box.wci-layout-132, body .wci-showroom-box.wci-layout-132 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-132 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-132 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-132 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-132 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-132 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-132 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-132 .wci-filter-tree,
body .wci-showroom-box.wci-layout-132 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-132 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-132 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-132 .wci-filter,
body .wci-showroom-box.wci-layout-132 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-132 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-132 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-132 .wci-card, body .wci-showroom-box.wci-layout-132 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 133 from gallery-m33-orange-emergency.zip ===== */
/* ==========================================================
   Gallery model 33: نارنجی اضطراری / اضطراری
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-133{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f9731633!important;
  background:radial-gradient(circle at 12% 0%, #f9731625, transparent 32%),radial-gradient(circle at 92% 12%, #ef444420, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-133:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-133:after{content:"!  م33 اضطراری";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f9731655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ef4444;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-133 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-133 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-133 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);box-shadow:0 0 0 6px #f9731620,0 12px 28px #f9731635;vertical-align:middle;}

.wci-album-box.wci-layout-133 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-133 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-133 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #f9731644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-133 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f9731626!important;background:linear-gradient(90deg,#f9731628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-133 .wci-filter-menu-current{background:#f97316!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-133 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f9731640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-133 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-133 .wci-filter{border-radius:15px!important;border:1px solid #f973162e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-133 .wci-filter.is-active,.wci-album-box.wci-layout-133 .wci-filter:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-133 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-133 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px!important;border:1px solid #f9731630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-133 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:repeating-linear-gradient(135deg, rgba(2,6,23,.95) 0 10px, rgba(2,6,23,.2) 10px 20px);z-index:2;}

.wci-album-box.wci-layout-133 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f9731688!important;box-shadow:0 24px 55px #f9731624!important;}

.wci-album-box.wci-layout-133 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px - 5px)!important;background:linear-gradient(135deg,#f9731610,#ef444412)!important;border:1px solid #f9731620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-133 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-133 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-133 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-133 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f97316;margin-top:8px;}

.wci-album-box.wci-layout-133 .wci-desc,.wci-album-box.wci-layout-133 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-133 .wci-badge,.wci-album-box.wci-layout-133 .wci-price{background:#f97316!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-133 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f9731635!important;}

.wci-album-box.wci-layout-133 .wci-pagination .page-numbers.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important;}

@media(max-width:900px){.wci-album-box.wci-layout-133 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-133 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-133:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape minimal_flat for model 33 */

.wci-album-box.wci-layout-133{border-radius:14px !important;}

.wci-album-box.wci-layout-133 .wci-filter-menu-details{border-radius:14px !important;box-shadow:none !important;}

.wci-album-box.wci-layout-133 .wci-card{border-radius:12px !important;box-shadow:0 8px 18px rgba(15,23,42,.08) !important;}

.wci-album-box.wci-layout-133 .wci-thumb{border-radius:12px !important;}

.wci-album-box.wci-layout-133 .wci-card:hover{transform:translateY(-3px) !important;}

/* v22: unique gallery skin for layout 133 */
.wci-album-box.wci-layout-133, body .wci-showroom-box.wci-layout-133 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-133 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-133 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-133 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-133 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-133 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-133 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-133 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-133 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-133 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-133 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-133 .wci-filter,
body .wci-showroom-box.wci-layout-133 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-133 .wci-filter:hover,
.wci-album-box.wci-layout-133 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-133 .wci-filter:hover,
body .wci-showroom-box.wci-layout-133 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-133 .wci-card, body .wci-showroom-box.wci-layout-133 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 134 from gallery-m34-orange-smart-gate.zip ===== */
/* ==========================================================
   Gallery model 34: نارنجی گیت هوشمند / گیت هوشمند
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-134{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #f9731633!important;
  background:radial-gradient(circle at 12% 0%, #f9731625, transparent 32%),radial-gradient(circle at 92% 12%, #0ea5e920, transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-134:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-134:after{content:"▰  م34 گیت هوشمند";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #f9731655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-134 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-134 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-134 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#f97316,#0ea5e9);box-shadow:0 0 0 6px #f9731620,0 12px 28px #f9731635;vertical-align:middle;}

.wci-album-box.wci-layout-134 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-134 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-134 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:10px 28px 10px 28px!important;border:1px solid #f9731644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-134 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #f9731626!important;background:linear-gradient(90deg,#f9731628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-134 .wci-filter-menu-current{background:#f97316!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-134 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #f9731640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-134 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-134 .wci-filter{border-radius:15px!important;border:1px solid #f973162e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-134 .wci-filter.is-active,.wci-album-box.wci-layout-134 .wci-filter:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-134 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-134 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:10px 28px 10px 28px!important;border:1px solid #f9731630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-134 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#f97316,#0ea5e9);z-index:2;}

.wci-album-box.wci-layout-134 .wci-card:hover{transform:translateY(-6px)!important;border-color:#f9731688!important;box-shadow:0 24px 55px #f9731624!important;}

.wci-album-box.wci-layout-134 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(10px 28px 10px 28px - 5px)!important;background:linear-gradient(135deg,#f9731610,#0ea5e912)!important;border:1px solid #f9731620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-134 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-134 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-134 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-134 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#f97316;margin-top:8px;}

.wci-album-box.wci-layout-134 .wci-desc,.wci-album-box.wci-layout-134 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-134 .wci-badge,.wci-album-box.wci-layout-134 .wci-price{background:#f97316!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-134 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #f9731635!important;}

.wci-album-box.wci-layout-134 .wci-pagination .page-numbers.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important;}

@media(max-width:900px){.wci-album-box.wci-layout-134 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-134 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-134:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 34 */

.wci-album-box.wci-layout-134 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-134 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-134 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 134 */
.wci-album-box.wci-layout-134, body .wci-showroom-box.wci-layout-134 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-134 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-134 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-134 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-134 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-134 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-134 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-134 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-134 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-134 .wci-filter,
body .wci-showroom-box.wci-layout-134 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-134 .wci-filter:hover,
.wci-album-box.wci-layout-134 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-134 .wci-filter:hover,
body .wci-showroom-box.wci-layout-134 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-134 .wci-card, body .wci-showroom-box.wci-layout-134 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-134 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 135 from gallery-m35-gold-luxury.zip ===== */
/* ==========================================================
   Gallery model 35: طلایی لوکس / لوکس حفاظتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-135{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #d9770633!important;
  background:radial-gradient(circle at 12% 0%, #d9770625, transparent 32%),radial-gradient(circle at 92% 12%, #78350f20, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-135:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-135:after{content:"◆  م35 لوکس حفاظتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #d9770655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#78350f;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-135 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-135 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-135 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#d97706,#78350f);box-shadow:0 0 0 6px #d9770620,0 12px 28px #d9770635;vertical-align:middle;}

.wci-album-box.wci-layout-135 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-135 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-135 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:30px!important;border:1px solid #d9770644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-135 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #d9770626!important;background:linear-gradient(90deg,#d9770628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-135 .wci-filter-menu-current{background:#d97706!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-135 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #d9770640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-135 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-135 .wci-filter{border-radius:15px!important;border:1px solid #d977062e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-135 .wci-filter.is-active,.wci-album-box.wci-layout-135 .wci-filter:hover{background:#d97706!important;color:#fff!important;border-color:#d97706!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-135 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-135 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:30px!important;border:1px solid #d9770630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-135 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#d97706,#78350f);z-index:2;}

.wci-album-box.wci-layout-135 .wci-card:hover{transform:translateY(-6px)!important;border-color:#d9770688!important;box-shadow:0 24px 55px #d9770624!important;}

.wci-album-box.wci-layout-135 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(30px - 5px)!important;background:linear-gradient(135deg,#d9770610,#78350f12)!important;border:1px solid #d9770620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-135 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-135 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-135 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-135 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#d97706;margin-top:8px;}

.wci-album-box.wci-layout-135 .wci-desc,.wci-album-box.wci-layout-135 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-135 .wci-badge,.wci-album-box.wci-layout-135 .wci-price{background:#d97706!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-135 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #d9770635!important;}

.wci-album-box.wci-layout-135 .wci-pagination .page-numbers.current{background:#d97706!important;color:#fff!important;border-color:#d97706!important;}

@media(max-width:900px){.wci-album-box.wci-layout-135 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-135 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-135:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape hero_header for model 35 */

.wci-album-box.wci-layout-135 .wci-album-header{padding:48px 24px 24px !important;}

.wci-album-box.wci-layout-135 .wci-album-head-title{font-size:clamp(1.45rem,2.9vw,2.35rem) !important;}

.wci-album-box.wci-layout-135 .wci-album-head-sub{font-size:1rem !important;}

.wci-album-box.wci-layout-135 .wci-album-wrap{padding-top:8px !important;}

/* v22: unique gallery skin for layout 135 */
.wci-album-box.wci-layout-135, body .wci-showroom-box.wci-layout-135 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-135 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-135 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-135 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-135 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-135 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-135 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-135 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-135 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-135 .wci-filter-tree,
body .wci-showroom-box.wci-layout-135 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-135 .wci-filter,
body .wci-showroom-box.wci-layout-135 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-135 .wci-filter:hover,
.wci-album-box.wci-layout-135 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-135 .wci-filter:hover,
body .wci-showroom-box.wci-layout-135 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-135 .wci-card, body .wci-showroom-box.wci-layout-135 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 136 from gallery-m36-gold-yazd.zip ===== */
/* ==========================================================
   Gallery model 36: طلایی یزد / یزد خنثی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-136{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ca8a0433!important;
  background:radial-gradient(circle at 12% 0%, #ca8a0425, transparent 32%),radial-gradient(circle at 92% 12%, #78716c20, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-136:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-136:after{content:"یزد  م36 یزد خنثی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ca8a0455;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#78716c;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-136 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-136 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-136 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ca8a04,#78716c);box-shadow:0 0 0 6px #ca8a0420,0 12px 28px #ca8a0435;vertical-align:middle;}

.wci-album-box.wci-layout-136 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-136 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-136 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #ca8a0444!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-136 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ca8a0426!important;background:linear-gradient(90deg,#ca8a0428,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-136 .wci-filter-menu-current{background:#ca8a04!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-136 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ca8a0440!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-136 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-136 .wci-filter{border-radius:15px!important;border:1px solid #ca8a042e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-136 .wci-filter.is-active,.wci-album-box.wci-layout-136 .wci-filter:hover{background:#ca8a04!important;color:#fff!important;border-color:#ca8a04!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-136 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-136 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #ca8a0430!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-136 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ca8a04,#78716c);z-index:2;}

.wci-album-box.wci-layout-136 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ca8a0488!important;box-shadow:0 24px 55px #ca8a0424!important;}

.wci-album-box.wci-layout-136 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#ca8a0410,#78716c12)!important;border:1px solid #ca8a0420!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-136 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-136 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-136 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-136 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ca8a04;margin-top:8px;}

.wci-album-box.wci-layout-136 .wci-desc,.wci-album-box.wci-layout-136 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-136 .wci-badge,.wci-album-box.wci-layout-136 .wci-price{background:#ca8a04!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-136 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ca8a0435!important;}

.wci-album-box.wci-layout-136 .wci-pagination .page-numbers.current{background:#ca8a04!important;color:#fff!important;border-color:#ca8a04!important;}

@media(max-width:900px){.wci-album-box.wci-layout-136 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-136 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-136:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape angled_header for model 36 */

.wci-album-box.wci-layout-136 .wci-album-header{clip-path:polygon(0 0,100% 0,100% 78%,93% 100%,0 100%) !important;padding-bottom:24px !important;}

.wci-album-box.wci-layout-136 .wci-filter-menu-title{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%) !important;}

/* v22: unique gallery skin for layout 136 */
.wci-album-box.wci-layout-136, body .wci-showroom-box.wci-layout-136 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-136 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-136 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-136 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-136 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-136 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-136 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-136 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-136 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-136 .wci-filter,
body .wci-showroom-box.wci-layout-136 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-136 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-136 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-136 .wci-card:before, body .wci-showroom-box.wci-layout-136 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-136 .wci-card, body .wci-showroom-box.wci-layout-136 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 137 from gallery-m37-gold-kerman.zip ===== */
/* ==========================================================
   Gallery model 37: طلایی کرمان / کرمان خنثی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-137{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #d9770633!important;
  background:radial-gradient(circle at 12% 0%, #d9770625, transparent 32%),radial-gradient(circle at 92% 12%, #57534e20, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-137:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-137:after{content:"کرمان  م37 کرمان خنثی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #d9770655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#57534e;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-137 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-137 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-137 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#d97706,#57534e);box-shadow:0 0 0 6px #d9770620,0 12px 28px #d9770635;vertical-align:middle;}

.wci-album-box.wci-layout-137 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-137 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-137 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #d9770644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-137 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #d9770626!important;background:linear-gradient(90deg,#d9770628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-137 .wci-filter-menu-current{background:#d97706!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-137 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #d9770640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-137 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-137 .wci-filter{border-radius:15px!important;border:1px solid #d977062e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-137 .wci-filter.is-active,.wci-album-box.wci-layout-137 .wci-filter:hover{background:#d97706!important;color:#fff!important;border-color:#d97706!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-137 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-137 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #d9770630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-137 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#d97706,#57534e);z-index:2;}

.wci-album-box.wci-layout-137 .wci-card:hover{transform:translateY(-6px)!important;border-color:#d9770688!important;box-shadow:0 24px 55px #d9770624!important;}

.wci-album-box.wci-layout-137 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#d9770610,#57534e12)!important;border:1px solid #d9770620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-137 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-137 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-137 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-137 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#d97706;margin-top:8px;}

.wci-album-box.wci-layout-137 .wci-desc,.wci-album-box.wci-layout-137 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-137 .wci-badge,.wci-album-box.wci-layout-137 .wci-price{background:#d97706!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-137 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #d9770635!important;}

.wci-album-box.wci-layout-137 .wci-pagination .page-numbers.current{background:#d97706!important;color:#fff!important;border-color:#d97706!important;}

@media(max-width:900px){.wci-album-box.wci-layout-137 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-137 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-137:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 37 */

.wci-album-box.wci-layout-137:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-137 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-137 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 137 */
.wci-album-box.wci-layout-137, body .wci-showroom-box.wci-layout-137 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-137 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-137 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-137 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-137 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-137 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-137 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-137 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-137 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-137 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-137 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-137 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-137 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-137 .wci-filter,
body .wci-showroom-box.wci-layout-137 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-137 .wci-filter:hover,
.wci-album-box.wci-layout-137 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-137 .wci-filter:hover,
body .wci-showroom-box.wci-layout-137 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-137 .wci-card, body .wci-showroom-box.wci-layout-137 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 138 from gallery-m38-gold-decoration.zip ===== */
/* ==========================================================
   Gallery model 38: طلایی دکوراسیون / دکوراسیون
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-138{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #d9770633!important;
  background:radial-gradient(circle at 12% 0%, #d9770625, transparent 32%),radial-gradient(circle at 92% 12%, #7c3aed20, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-138:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-138:after{content:"✦  م38 دکوراسیون";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #d9770655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#7c3aed;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-138 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-138 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-138 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#d97706,#7c3aed);box-shadow:0 0 0 6px #d9770620,0 12px 28px #d9770635;vertical-align:middle;}

.wci-album-box.wci-layout-138 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-138 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-138 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #d9770644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-138 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #d9770626!important;background:linear-gradient(90deg,#d9770628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-138 .wci-filter-menu-current{background:#d97706!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-138 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #d9770640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-138 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-138 .wci-filter{border-radius:15px!important;border:1px solid #d977062e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-138 .wci-filter.is-active,.wci-album-box.wci-layout-138 .wci-filter:hover{background:#d97706!important;color:#fff!important;border-color:#d97706!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-138 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-138 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #d9770630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-138 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#d97706,#7c3aed);z-index:2;}

.wci-album-box.wci-layout-138 .wci-card:hover{transform:translateY(-6px)!important;border-color:#d9770688!important;box-shadow:0 24px 55px #d9770624!important;}

.wci-album-box.wci-layout-138 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#d9770610,#7c3aed12)!important;border:1px solid #d9770620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-138 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-138 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-138 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-138 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#d97706;margin-top:8px;}

.wci-album-box.wci-layout-138 .wci-desc,.wci-album-box.wci-layout-138 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-138 .wci-badge,.wci-album-box.wci-layout-138 .wci-price{background:#d97706!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-138 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #d9770635!important;}

.wci-album-box.wci-layout-138 .wci-pagination .page-numbers.current{background:#d97706!important;color:#fff!important;border-color:#d97706!important;}

@media(max-width:900px){.wci-album-box.wci-layout-138 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-138 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-138:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape industrial_cut for model 38 */

.wci-album-box.wci-layout-138{border-radius:10px 26px 10px 26px !important;}

.wci-album-box.wci-layout-138 .wci-filter-menu-details{border-radius:10px !important;}

.wci-album-box.wci-layout-138 .wci-card{border-radius:8px 20px 8px 20px !important;}

.wci-album-box.wci-layout-138 .wci-thumb{border-radius:6px 16px 6px 16px !important;}

.wci-album-box.wci-layout-138 .wci-title:after{width:60px !important;height:4px !important;}

/* v22: unique gallery skin for layout 138 */
.wci-album-box.wci-layout-138, body .wci-showroom-box.wci-layout-138 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-138 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-138 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-138 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-138 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-138 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-138 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-138 .wci-filter-tree,
body .wci-showroom-box.wci-layout-138 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-138 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-138 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-138 .wci-filter,
body .wci-showroom-box.wci-layout-138 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-138 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-138 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-138 .wci-card, body .wci-showroom-box.wci-layout-138 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 139 from gallery-m39-gold-heritage.zip ===== */
/* ==========================================================
   Gallery model 39: طلایی میراث / میراث امن
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-139{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #eab30833!important;
  background:radial-gradient(circle at 12% 0%, #eab30825, transparent 32%),radial-gradient(circle at 92% 12%, #92400e20, transparent 34%),linear-gradient(135deg,#fefce8 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-139:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-139:after{content:"◈  م39 میراث امن";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #eab30855;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#92400e;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-139 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-139 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-139 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#eab308,#92400e);box-shadow:0 0 0 6px #eab30820,0 12px 28px #eab30835;vertical-align:middle;}

.wci-album-box.wci-layout-139 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-139 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-139 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:30px!important;border:1px solid #eab30844!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-139 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #eab30826!important;background:linear-gradient(90deg,#eab30828,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-139 .wci-filter-menu-current{background:#eab308!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-139 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #eab30840!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-139 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-139 .wci-filter{border-radius:15px!important;border:1px solid #eab3082e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-139 .wci-filter.is-active,.wci-album-box.wci-layout-139 .wci-filter:hover{background:#eab308!important;color:#fff!important;border-color:#eab308!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-139 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-139 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:30px!important;border:1px solid #eab30830!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-139 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#eab308,#92400e);z-index:2;}

.wci-album-box.wci-layout-139 .wci-card:hover{transform:translateY(-6px)!important;border-color:#eab30888!important;box-shadow:0 24px 55px #eab30824!important;}

.wci-album-box.wci-layout-139 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(30px - 5px)!important;background:linear-gradient(135deg,#eab30810,#92400e12)!important;border:1px solid #eab30820!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-139 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-139 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-139 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-139 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#eab308;margin-top:8px;}

.wci-album-box.wci-layout-139 .wci-desc,.wci-album-box.wci-layout-139 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-139 .wci-badge,.wci-album-box.wci-layout-139 .wci-price{background:#eab308!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-139 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #eab30835!important;}

.wci-album-box.wci-layout-139 .wci-pagination .page-numbers.current{background:#eab308!important;color:#fff!important;border-color:#eab308!important;}

@media(max-width:900px){.wci-album-box.wci-layout-139 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-139 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-139:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape soft_round for model 39 */

.wci-album-box.wci-layout-139{border-radius:32px !important;}

.wci-album-box.wci-layout-139 .wci-filter-menu-details{border-radius:26px !important;}

.wci-album-box.wci-layout-139 .wci-card{border-radius:28px !important;}

.wci-album-box.wci-layout-139 .wci-thumb{border-radius:22px !important;}

.wci-album-box.wci-layout-139 .wci-card:before{height:8px !important;}

/* v22: unique gallery skin for layout 139 */
.wci-album-box.wci-layout-139, body .wci-showroom-box.wci-layout-139 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-139 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-139 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-139 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-139 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-139 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-139 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-139 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-139 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-139 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-139 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-139 .wci-filter,
body .wci-showroom-box.wci-layout-139 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-139 .wci-filter:hover,
.wci-album-box.wci-layout-139 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-139 .wci-filter:hover,
body .wci-showroom-box.wci-layout-139 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-139 .wci-card, body .wci-showroom-box.wci-layout-139 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 140 from gallery-m40-gold-black.zip ===== */
/* ==========================================================
   Gallery model 40: طلایی مشکی / طلایی مشکی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-140{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #11182733!important;
  background:radial-gradient(circle at 12% 0%, #11182725, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#111827 0%,#0f172a 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-140:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-140:after{content:"◆  م40 طلایی مشکی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #11182755;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#111827;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-140 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-140 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-140 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ffffff,#020617);box-shadow:0 0 0 6px #ffffff20,0 12px 28px #ffffff35;vertical-align:middle;}

.wci-album-box.wci-layout-140 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-140 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-140 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #ffffff44!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-140 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ffffff26!important;background:linear-gradient(90deg,#ffffff28,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-140 .wci-filter-menu-current{background:#ffffff!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-140 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ffffff40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-140 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-140 .wci-filter{border-radius:15px!important;border:1px solid #ffffff2e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-140 .wci-filter.is-active,.wci-album-box.wci-layout-140 .wci-filter:hover{background:#ffffff!important;color:#fff!important;border-color:#ffffff!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-140 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-140 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #ffffff30!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-140 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ffffff,#020617);z-index:2;}

.wci-album-box.wci-layout-140 .wci-card:hover{transform:translateY(-6px)!important;border-color:#11182788!important;box-shadow:0 24px 55px #11182724!important;}

.wci-album-box.wci-layout-140 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#11182710,#02061712)!important;border:1px solid #11182720!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-140 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-140 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-140 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-140 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ffffff;margin-top:8px;}

.wci-album-box.wci-layout-140 .wci-desc,.wci-album-box.wci-layout-140 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-140 .wci-badge,.wci-album-box.wci-layout-140 .wci-price{background:#ffffff!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-140 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #ffffff35!important;}

.wci-album-box.wci-layout-140 .wci-pagination .page-numbers.current{background:#ffffff!important;color:#fff!important;border-color:#ffffff!important;}

@media(max-width:900px){.wci-album-box.wci-layout-140 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-140 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-140:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape left_rail for model 40 */

.wci-album-box.wci-layout-140 .wci-card{border-radius:18px !important;padding-right:0 !important;}

.wci-album-box.wci-layout-140 .wci-card:before{top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:8px !important;height:auto !important;}

.wci-album-box.wci-layout-140 .wci-title:after{margin-right:0 !important;}

/* v22: unique gallery skin for layout 140 */
.wci-album-box.wci-layout-140, body .wci-showroom-box.wci-layout-140 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-140 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-140 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-140 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-140 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-140 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-140 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-140 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-140 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-140 .wci-filter,
body .wci-showroom-box.wci-layout-140 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-140 .wci-filter:hover,
.wci-album-box.wci-layout-140 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-140 .wci-filter:hover,
body .wci-showroom-box.wci-layout-140 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-140 .wci-card, body .wci-showroom-box.wci-layout-140 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-140 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 141 from gallery-m41-gold-mesh.zip ===== */
/* ==========================================================
   Gallery model 41: طلایی مشبک / مشبک صنعتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-141{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #ca8a0433!important;
  background:radial-gradient(circle at 12% 0%, #ca8a0425, transparent 32%),radial-gradient(circle at 92% 12%, #47556920, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-141:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-141:after{content:"⌁  م41 مشبک صنعتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #ca8a0455;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#475569;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-141 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-141 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-141 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#ca8a04,#475569);box-shadow:0 0 0 6px #ca8a0420,0 12px 28px #ca8a0435;vertical-align:middle;}

.wci-album-box.wci-layout-141 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-141 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-141 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:20px!important;border:1px solid #ca8a0444!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-141 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #ca8a0426!important;background:linear-gradient(90deg,#ca8a0428,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-141 .wci-filter-menu-current{background:#ca8a04!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-141 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #ca8a0440!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-141 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-141 .wci-filter{border-radius:15px!important;border:1px solid #ca8a042e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-141 .wci-filter.is-active,.wci-album-box.wci-layout-141 .wci-filter:hover{background:#ca8a04!important;color:#fff!important;border-color:#ca8a04!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-141 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-141 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:20px!important;border:1px solid #ca8a0430!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-141 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#ca8a04,#475569);z-index:2;}

.wci-album-box.wci-layout-141 .wci-card:hover{transform:translateY(-6px)!important;border-color:#ca8a0488!important;box-shadow:0 24px 55px #ca8a0424!important;}

.wci-album-box.wci-layout-141 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(20px - 5px)!important;background:linear-gradient(135deg,#ca8a0410,#47556912)!important;border:1px solid #ca8a0420!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-141 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-141 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-141 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-141 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#ca8a04;margin-top:8px;}

.wci-album-box.wci-layout-141 .wci-desc,.wci-album-box.wci-layout-141 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-141 .wci-badge,.wci-album-box.wci-layout-141 .wci-price{background:#ca8a04!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-141 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #ca8a0435!important;}

.wci-album-box.wci-layout-141 .wci-pagination .page-numbers.current{background:#ca8a04!important;color:#fff!important;border-color:#ca8a04!important;}

@media(max-width:900px){.wci-album-box.wci-layout-141 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-141 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-141:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape double_frame for model 41 */

.wci-album-box.wci-layout-141{box-shadow:inset 0 0 0 2px rgba(255,255,255,.35),0 24px 65px rgba(15,23,42,.16) !important;}

.wci-album-box.wci-layout-141 .wci-card{box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-141 .wci-filter-menu-details{box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 141 */
.wci-album-box.wci-layout-141, body .wci-showroom-box.wci-layout-141 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-141 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-141 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-141 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-141 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-141 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-141 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-141 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-141 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-141 .wci-filter-tree,
body .wci-showroom-box.wci-layout-141 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-141 .wci-filter,
body .wci-showroom-box.wci-layout-141 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-141 .wci-filter:hover,
.wci-album-box.wci-layout-141 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-141 .wci-filter:hover,
body .wci-showroom-box.wci-layout-141 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-141 .wci-card, body .wci-showroom-box.wci-layout-141 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 142 from gallery-m42-gold-city-secure.zip ===== */
/* ==========================================================
   Gallery model 42: طلایی شهری / پلاک شهری
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-142{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #d9770633!important;
  background:radial-gradient(circle at 12% 0%, #d9770625, transparent 32%),radial-gradient(circle at 92% 12%, #33415520, transparent 34%),linear-gradient(135deg,#fffbeb 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-142:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-142:after{content:"شهر  م42 پلاک شهری";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #d9770655;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-142 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-142 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-142 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#d97706,#334155);box-shadow:0 0 0 6px #d9770620,0 12px 28px #d9770635;vertical-align:middle;}

.wci-album-box.wci-layout-142 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-142 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-142 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #d9770644!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-142 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #d9770626!important;background:linear-gradient(90deg,#d9770628,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-142 .wci-filter-menu-current{background:#d97706!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-142 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #d9770640!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-142 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-142 .wci-filter{border-radius:15px!important;border:1px solid #d977062e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-142 .wci-filter.is-active,.wci-album-box.wci-layout-142 .wci-filter:hover{background:#d97706!important;color:#fff!important;border-color:#d97706!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-142 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-142 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #d9770630!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-142 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#d97706,#334155);z-index:2;}

.wci-album-box.wci-layout-142 .wci-card:hover{transform:translateY(-6px)!important;border-color:#d9770688!important;box-shadow:0 24px 55px #d9770624!important;}

.wci-album-box.wci-layout-142 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#d9770610,#33415512)!important;border:1px solid #d9770620!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-142 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-142 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-142 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-142 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#d97706;margin-top:8px;}

.wci-album-box.wci-layout-142 .wci-desc,.wci-album-box.wci-layout-142 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-142 .wci-badge,.wci-album-box.wci-layout-142 .wci-price{background:#d97706!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-142 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #d9770635!important;}

.wci-album-box.wci-layout-142 .wci-pagination .page-numbers.current{background:#d97706!important;color:#fff!important;border-color:#d97706!important;}

@media(max-width:900px){.wci-album-box.wci-layout-142 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-142 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-142:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape glass_float for model 42 */

.wci-album-box.wci-layout-142 .wci-card{backdrop-filter:blur(10px) saturate(1.1) !important;-webkit-backdrop-filter:blur(10px) saturate(1.1) !important;}

.wci-album-box.wci-layout-142 .wci-filter-menu-details{backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;}

.wci-album-box.wci-layout-142 .wci-thumb{box-shadow:0 12px 28px rgba(15,23,42,.10) !important;}

/* v22: unique gallery skin for layout 142 */
.wci-album-box.wci-layout-142, body .wci-showroom-box.wci-layout-142 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-142 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-142 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-142 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-142 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-142 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-142 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-142 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-142 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-142 .wci-filter,
body .wci-showroom-box.wci-layout-142 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-142 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-142 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-142 .wci-card:before, body .wci-showroom-box.wci-layout-142 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-142 .wci-card, body .wci-showroom-box.wci-layout-142 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 143 from gallery-m43-gold-trade.zip ===== */
/* ==========================================================
   Gallery model 43: طلایی تجارت / تجارت لوکس
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-143{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #eab30833!important;
  background:radial-gradient(circle at 12% 0%, #eab30825, transparent 32%),radial-gradient(circle at 92% 12%, #0f766e20, transparent 34%),linear-gradient(135deg,#fefce8 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-143:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-143:after{content:"⇄  م43 تجارت لوکس";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #eab30855;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f766e;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-143 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-143 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-143 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#eab308,#0f766e);box-shadow:0 0 0 6px #eab30820,0 12px 28px #eab30835;vertical-align:middle;}

.wci-album-box.wci-layout-143 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-143 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-143 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #eab30844!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-143 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #eab30826!important;background:linear-gradient(90deg,#eab30828,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-143 .wci-filter-menu-current{background:#eab308!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-143 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #eab30840!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-143 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-143 .wci-filter{border-radius:15px!important;border:1px solid #eab3082e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-143 .wci-filter.is-active,.wci-album-box.wci-layout-143 .wci-filter:hover{background:#eab308!important;color:#fff!important;border-color:#eab308!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-143 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-143 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #eab30830!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-143 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#eab308,#0f766e);z-index:2;}

.wci-album-box.wci-layout-143 .wci-card:hover{transform:translateY(-6px)!important;border-color:#eab30888!important;box-shadow:0 24px 55px #eab30824!important;}

.wci-album-box.wci-layout-143 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#eab30810,#0f766e12)!important;border:1px solid #eab30820!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-143 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-143 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-143 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-143 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#eab308;margin-top:8px;}

.wci-album-box.wci-layout-143 .wci-desc,.wci-album-box.wci-layout-143 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-143 .wci-badge,.wci-album-box.wci-layout-143 .wci-price{background:#eab308!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-143 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #eab30835!important;}

.wci-album-box.wci-layout-143 .wci-pagination .page-numbers.current{background:#eab308!important;color:#fff!important;border-color:#eab308!important;}

@media(max-width:900px){.wci-album-box.wci-layout-143 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-143 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-143:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape minimal_flat for model 43 */

.wci-album-box.wci-layout-143{border-radius:14px !important;}

.wci-album-box.wci-layout-143 .wci-filter-menu-details{border-radius:14px !important;box-shadow:none !important;}

.wci-album-box.wci-layout-143 .wci-card{border-radius:12px !important;box-shadow:0 8px 18px rgba(15,23,42,.08) !important;}

.wci-album-box.wci-layout-143 .wci-thumb{border-radius:12px !important;}

.wci-album-box.wci-layout-143 .wci-card:hover{transform:translateY(-3px) !important;}

/* v22: unique gallery skin for layout 143 */
.wci-album-box.wci-layout-143, body .wci-showroom-box.wci-layout-143 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-143 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-143 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-143 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-143 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-143 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-143 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-143 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-143 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-143 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-143 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-143 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-143 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-143 .wci-filter,
body .wci-showroom-box.wci-layout-143 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-143 .wci-filter:hover,
.wci-album-box.wci-layout-143 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-143 .wci-filter:hover,
body .wci-showroom-box.wci-layout-143 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-143 .wci-card, body .wci-showroom-box.wci-layout-143 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 144 from gallery-m44-green-gilan-forest.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-144{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-144:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-144:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-144 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-144 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-144 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-144 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-144 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-144 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-144 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-144 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-144 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-144 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-144 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-144 .wci-filter.is-active,.wci-album-box.wci-layout-144 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-144 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-144 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-144 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-144 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-144 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-144 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-144 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-144 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-144 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-144 .wci-desc,.wci-album-box.wci-layout-144 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-144 .wci-badge,.wci-album-box.wci-layout-144 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-144 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-144 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-144 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-144 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-144:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-144 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-144 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-144 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-144, body .wci-showroom-box.wci-layout-144 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-144 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-144 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-144 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-144 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-144 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-144 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-144 .wci-filter-tree,
body .wci-showroom-box.wci-layout-144 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-144 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-144 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-144 .wci-filter,
body .wci-showroom-box.wci-layout-144 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-144 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-144 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-144 .wci-card, body .wci-showroom-box.wci-layout-144 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 145 from gallery-m45-green-blue-mazandaran.zip ===== */
/* ==========================================================
   Gallery model 45: سبز آبی مازندران / مازندران آبی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-145{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #05966933!important;
  background:radial-gradient(circle at 12% 0%, #05966925, transparent 32%),radial-gradient(circle at 92% 12%, #0ea5e920, transparent 34%),linear-gradient(135deg,#ecfdf5 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-145:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-145:after{content:"مازندران  م45 مازندران آبی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #05966955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;letter-spacing:.01em;}

.wci-album-box.wci-layout-145 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-145 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-145 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#059669,#0ea5e9);box-shadow:0 0 0 6px #05966920,0 12px 28px #05966935;vertical-align:middle;}

.wci-album-box.wci-layout-145 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-145 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-145 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 8px 26px 8px!important;border:1px solid #05966944!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-145 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #05966926!important;background:linear-gradient(90deg,#05966928,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-145 .wci-filter-menu-current{background:#059669!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-145 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #05966940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-145 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-145 .wci-filter{border-radius:15px!important;border:1px solid #0596692e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-145 .wci-filter.is-active,.wci-album-box.wci-layout-145 .wci-filter:hover{background:#059669!important;color:#fff!important;border-color:#059669!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-145 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-145 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 8px 26px 8px!important;border:1px solid #05966930!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-145 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#059669,#0ea5e9);z-index:2;}

.wci-album-box.wci-layout-145 .wci-card:hover{transform:translateY(-6px)!important;border-color:#05966988!important;box-shadow:0 24px 55px #05966924!important;}

.wci-album-box.wci-layout-145 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 8px 26px 8px - 5px)!important;background:linear-gradient(135deg,#05966910,#0ea5e912)!important;border:1px solid #05966920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-145 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-145 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-145 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-145 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#059669;margin-top:8px;}

.wci-album-box.wci-layout-145 .wci-desc,.wci-album-box.wci-layout-145 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-145 .wci-badge,.wci-album-box.wci-layout-145 .wci-price{background:#059669!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-145 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #05966935!important;}

.wci-album-box.wci-layout-145 .wci-pagination .page-numbers.current{background:#059669!important;color:#fff!important;border-color:#059669!important;}

@media(max-width:900px){.wci-album-box.wci-layout-145 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-145 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-145:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape hero_header for model 45 */

.wci-album-box.wci-layout-145 .wci-album-header{padding:48px 24px 24px !important;}

.wci-album-box.wci-layout-145 .wci-album-head-title{font-size:clamp(1.45rem,2.9vw,2.35rem) !important;}

.wci-album-box.wci-layout-145 .wci-album-head-sub{font-size:1rem !important;}

.wci-album-box.wci-layout-145 .wci-album-wrap{padding-top:8px !important;}

/* v22: unique gallery skin for layout 145 */
.wci-album-box.wci-layout-145, body .wci-showroom-box.wci-layout-145 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-145 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-145 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-145 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-145 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-145 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-145 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-145 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-145 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-145 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-145 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-145 .wci-filter,
body .wci-showroom-box.wci-layout-145 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-145 .wci-filter:hover,
.wci-album-box.wci-layout-145 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-145 .wci-filter:hover,
body .wci-showroom-box.wci-layout-145 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-145 .wci-card, body .wci-showroom-box.wci-layout-145 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 146 from gallery-m46-green-export.zip ===== */
/* ==========================================================
   Gallery model 46: سبز صادرات / صادرات تجارت
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-146{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #0f766e20, transparent 34%),linear-gradient(135deg,#ecfdf5 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-146:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-146:after{content:"↗  م46 صادرات تجارت";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f766e;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-146 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-146 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-146 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#0f766e);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-146 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-146 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-146 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-146 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-146 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-146 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-146 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-146 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-146 .wci-filter.is-active,.wci-album-box.wci-layout-146 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-146 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-146 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-146 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#0f766e);z-index:2;}

.wci-album-box.wci-layout-146 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-146 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#0f766e12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-146 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-146 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-146 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-146 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-146 .wci-desc,.wci-album-box.wci-layout-146 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-146 .wci-badge,.wci-album-box.wci-layout-146 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-146 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-146 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-146 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-146 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-146:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape angled_header for model 46 */

.wci-album-box.wci-layout-146 .wci-album-header{clip-path:polygon(0 0,100% 0,100% 78%,93% 100%,0 100%) !important;padding-bottom:24px !important;}

.wci-album-box.wci-layout-146 .wci-filter-menu-title{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%) !important;}

/* v22: unique gallery skin for layout 146 */
.wci-album-box.wci-layout-146, body .wci-showroom-box.wci-layout-146 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-146 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-146 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-146 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-146 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-146 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-146 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-146 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-146 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-146 .wci-filter,
body .wci-showroom-box.wci-layout-146 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-146 .wci-filter:hover,
.wci-album-box.wci-layout-146 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-146 .wci-filter:hover,
body .wci-showroom-box.wci-layout-146 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-146 .wci-card, body .wci-showroom-box.wci-layout-146 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-146 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 147 from gallery-m47-green-industrial-garden.zip ===== */
/* ==========================================================
   Gallery model 47: سبز باغ صنعتی / باغ صنعتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-147{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #22c55e33!important;
  background:radial-gradient(circle at 12% 0%, #22c55e25, transparent 32%),radial-gradient(circle at 92% 12%, #33415520, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-147:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-147:after{content:"▣  م47 باغ صنعتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #22c55e55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-147 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-147 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-147 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#22c55e,#334155);box-shadow:0 0 0 6px #22c55e20,0 12px 28px #22c55e35;vertical-align:middle;}

.wci-album-box.wci-layout-147 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-147 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-147 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #22c55e44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-147 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #22c55e26!important;background:linear-gradient(90deg,#22c55e28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-147 .wci-filter-menu-current{background:#22c55e!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-147 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #22c55e40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-147 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-147 .wci-filter{border-radius:15px!important;border:1px solid #22c55e2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-147 .wci-filter.is-active,.wci-album-box.wci-layout-147 .wci-filter:hover{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-147 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-147 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #22c55e30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-147 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#22c55e,#334155);z-index:2;}

.wci-album-box.wci-layout-147 .wci-card:hover{transform:translateY(-6px)!important;border-color:#22c55e88!important;box-shadow:0 24px 55px #22c55e24!important;}

.wci-album-box.wci-layout-147 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#22c55e10,#33415512)!important;border:1px solid #22c55e20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-147 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-147 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-147 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-147 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#22c55e;margin-top:8px;}

.wci-album-box.wci-layout-147 .wci-desc,.wci-album-box.wci-layout-147 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-147 .wci-badge,.wci-album-box.wci-layout-147 .wci-price{background:#22c55e!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-147 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #22c55e35!important;}

.wci-album-box.wci-layout-147 .wci-pagination .page-numbers.current{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important;}

@media(max-width:900px){.wci-album-box.wci-layout-147 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-147 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-147:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 47 */

.wci-album-box.wci-layout-147:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-147 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-147 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 147 */
.wci-album-box.wci-layout-147, body .wci-showroom-box.wci-layout-147 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-147 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-147 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-147 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-147 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-147 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-147 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-147 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-147 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-147 .wci-filter-tree,
body .wci-showroom-box.wci-layout-147 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-147 .wci-filter,
body .wci-showroom-box.wci-layout-147 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-147 .wci-filter:hover,
.wci-album-box.wci-layout-147 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-147 .wci-filter:hover,
body .wci-showroom-box.wci-layout-147 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-147 .wci-card, body .wci-showroom-box.wci-layout-147 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 148 from gallery-m48-green-safety-net.zip ===== */
/* ==========================================================
   Gallery model 48: سبز توری ایمنی / توری ایمنی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-148{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #64748b20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-148:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-148:after{content:"⌁  م48 توری ایمنی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#64748b;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-148 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-148 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-148 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#64748b);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-148 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-148 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-148 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:20px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-148 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-148 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-148 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-148 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-148 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-148 .wci-filter.is-active,.wci-album-box.wci-layout-148 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-148 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-148 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:20px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-148 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#64748b);z-index:2;}

.wci-album-box.wci-layout-148 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-148 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(20px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#64748b12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-148 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-148 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-148 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-148 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-148 .wci-desc,.wci-album-box.wci-layout-148 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-148 .wci-badge,.wci-album-box.wci-layout-148 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-148 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-148 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-148 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-148 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-148:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape industrial_cut for model 48 */

.wci-album-box.wci-layout-148{border-radius:10px 26px 10px 26px !important;}

.wci-album-box.wci-layout-148 .wci-filter-menu-details{border-radius:10px !important;}

.wci-album-box.wci-layout-148 .wci-card{border-radius:8px 20px 8px 20px !important;}

.wci-album-box.wci-layout-148 .wci-thumb{border-radius:6px 16px 6px 16px !important;}

.wci-album-box.wci-layout-148 .wci-title:after{width:60px !important;height:4px !important;}

/* v22: unique gallery skin for layout 148 */
.wci-album-box.wci-layout-148, body .wci-showroom-box.wci-layout-148 {
  --wci-fx-accent:#b45309;
  --wci-fx-accent2:#eab308;
}

.wci-album-box.wci-layout-148 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-148 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-148 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-148 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #b45309 26%, transparent)!important;
}

.wci-album-box.wci-layout-148 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-148 .wci-filter-menu-details{border-radius:28px!important;background:linear-gradient(180deg,color-mix(in srgb, #b45309 10%, #fff),#fff)!important;border:1px solid color-mix(in srgb, #b45309 30%, transparent)!important;box-shadow:0 18px 40px rgba(32,20,8,.10)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-148 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-148 .wci-filter-menu-title{padding:18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb, #b45309 18%, transparent),transparent)!important;}

.wci-album-box.wci-layout-148 .wci-filter,
body .wci-showroom-box.wci-layout-148 .wci-filter{border-radius:14px!important;border:1px solid color-mix(in srgb, #b45309 16%, transparent)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb, #b45309 6%, #fff))!important;}

.wci-album-box.wci-layout-148 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-148 .wci-filter.is-active{background:linear-gradient(135deg,#b45309,#eab308)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, #b45309 30%, transparent)!important;}

.wci-album-box.wci-layout-148 .wci-card:before, body .wci-showroom-box.wci-layout-148 .wci-card:before{background:linear-gradient(90deg,#b45309,#eab308)!important}

.wci-album-box.wci-layout-148 .wci-card, body .wci-showroom-box.wci-layout-148 .wci-card{border-radius:28px!important;}


/* ===== Original distinct gallery layout 149 from gallery-m49-green-olive.zip ===== */
/* ==========================================================
   Gallery model 49: سبز زیتونی / زیتونی امن
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-149{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #65a30d33!important;
  background:radial-gradient(circle at 12% 0%, #65a30d25, transparent 32%),radial-gradient(circle at 92% 12%, #3f621220, transparent 34%),linear-gradient(135deg,#f7fee7 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-149:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-149:after{content:"◼  م49 زیتونی امن";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #65a30d55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#3f6212;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-149 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-149 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-149 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#65a30d,#3f6212);box-shadow:0 0 0 6px #65a30d20,0 12px 28px #65a30d35;vertical-align:middle;}

.wci-album-box.wci-layout-149 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-149 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-149 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #65a30d44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-149 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #65a30d26!important;background:linear-gradient(90deg,#65a30d28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-149 .wci-filter-menu-current{background:#65a30d!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-149 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #65a30d40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-149 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-149 .wci-filter{border-radius:15px!important;border:1px solid #65a30d2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-149 .wci-filter.is-active,.wci-album-box.wci-layout-149 .wci-filter:hover{background:#65a30d!important;color:#fff!important;border-color:#65a30d!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-149 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-149 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:14px!important;border:1px solid #65a30d30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-149 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#65a30d,#3f6212);z-index:2;}

.wci-album-box.wci-layout-149 .wci-card:hover{transform:translateY(-6px)!important;border-color:#65a30d88!important;box-shadow:0 24px 55px #65a30d24!important;}

.wci-album-box.wci-layout-149 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(14px - 5px)!important;background:linear-gradient(135deg,#65a30d10,#3f621212)!important;border:1px solid #65a30d20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-149 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-149 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-149 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-149 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#65a30d;margin-top:8px;}

.wci-album-box.wci-layout-149 .wci-desc,.wci-album-box.wci-layout-149 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-149 .wci-badge,.wci-album-box.wci-layout-149 .wci-price{background:#65a30d!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-149 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #65a30d35!important;}

.wci-album-box.wci-layout-149 .wci-pagination .page-numbers.current{background:#65a30d!important;color:#fff!important;border-color:#65a30d!important;}

@media(max-width:900px){.wci-album-box.wci-layout-149 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-149 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-149:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape soft_round for model 49 */

.wci-album-box.wci-layout-149{border-radius:32px !important;}

.wci-album-box.wci-layout-149 .wci-filter-menu-details{border-radius:26px !important;}

.wci-album-box.wci-layout-149 .wci-card{border-radius:28px !important;}

.wci-album-box.wci-layout-149 .wci-thumb{border-radius:22px !important;}

.wci-album-box.wci-layout-149 .wci-card:before{height:8px !important;}

/* v22: unique gallery skin for layout 149 */
.wci-album-box.wci-layout-149, body .wci-showroom-box.wci-layout-149 {
  --wci-fx-accent:#22c55e;
  --wci-fx-accent2:#14b8a6;
}

.wci-album-box.wci-layout-149 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-149 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-149 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-149 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #22c55e 26%, transparent)!important;
}

.wci-album-box.wci-layout-149 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-149 .wci-filter-menu-details{border-radius:20px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 40px rgba(2,6,23,.28)!important;}

.wci-album-box.wci-layout-149 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-149 .wci-filter-menu-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-149 .wci-filter-search-inner,
body .wci-showroom-box.wci-layout-149 .wci-filter-search-inner{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;}

.wci-album-box.wci-layout-149 .wci-filter-search-input,
body .wci-showroom-box.wci-layout-149 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-149 .wci-filter,
body .wci-showroom-box.wci-layout-149 .wci-filter{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;}

.wci-album-box.wci-layout-149 .wci-filter:hover,
.wci-album-box.wci-layout-149 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-149 .wci-filter:hover,
body .wci-showroom-box.wci-layout-149 .wci-filter.is-active{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb, #22c55e 40%, transparent),0 0 22px color-mix(in srgb, #22c55e 26%, transparent)!important;}

.wci-album-box.wci-layout-149 .wci-card, body .wci-showroom-box.wci-layout-149 .wci-card{border-radius:18px!important;}


/* ===== Original distinct gallery layout 150 from gallery-m50-green-steel-forest.zip ===== */
/* ==========================================================
   Gallery model 50: سبز فولاد جنگل / فولاد جنگل
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-150{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #15803d33!important;
  background:radial-gradient(circle at 12% 0%, #15803d25, transparent 32%),radial-gradient(circle at 92% 12%, #0f172a20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#fff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-150:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-150:after{content:"▤  م50 فولاد جنگل";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #15803d55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-150 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-150 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-150 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#15803d,#0f172a);box-shadow:0 0 0 6px #15803d20,0 12px 28px #15803d35;vertical-align:middle;}

.wci-album-box.wci-layout-150 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-150 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-150 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px 18px 4px 18px!important;border:1px solid #15803d44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-150 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #15803d26!important;background:linear-gradient(90deg,#15803d28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-150 .wci-filter-menu-current{background:#15803d!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-150 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #15803d40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-150 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-150 .wci-filter{border-radius:15px!important;border:1px solid #15803d2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-150 .wci-filter.is-active,.wci-album-box.wci-layout-150 .wci-filter:hover{background:#15803d!important;color:#fff!important;border-color:#15803d!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-150 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-150 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px 18px 4px 18px!important;border:1px solid #15803d30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-150 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#15803d,#0f172a);z-index:2;}

.wci-album-box.wci-layout-150 .wci-card:hover{transform:translateY(-6px)!important;border-color:#15803d88!important;box-shadow:0 24px 55px #15803d24!important;}

.wci-album-box.wci-layout-150 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px 18px 4px 18px - 5px)!important;background:linear-gradient(135deg,#15803d10,#0f172a12)!important;border:1px solid #15803d20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-150 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-150 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-150 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-150 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#15803d;margin-top:8px;}

.wci-album-box.wci-layout-150 .wci-desc,.wci-album-box.wci-layout-150 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-150 .wci-badge,.wci-album-box.wci-layout-150 .wci-price{background:#15803d!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-150 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #15803d35!important;}

.wci-album-box.wci-layout-150 .wci-pagination .page-numbers.current{background:#15803d!important;color:#fff!important;border-color:#15803d!important;}

@media(max-width:900px){.wci-album-box.wci-layout-150 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-150 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-150:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape left_rail for model 50 */

.wci-album-box.wci-layout-150 .wci-card{border-radius:18px !important;padding-right:0 !important;}

.wci-album-box.wci-layout-150 .wci-card:before{top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:8px !important;height:auto !important;}

.wci-album-box.wci-layout-150 .wci-title:after{margin-right:0 !important;}

/* v22: unique gallery skin for layout 150 */
.wci-album-box.wci-layout-150, body .wci-showroom-box.wci-layout-150 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-150 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-150 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-150 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-150 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-150 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-150 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-150 .wci-filter-tree,
body .wci-showroom-box.wci-layout-150 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-150 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-150 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-150 .wci-filter,
body .wci-showroom-box.wci-layout-150 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-150 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-150 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-150 .wci-card, body .wci-showroom-box.wci-layout-150 .wci-card{border-radius:20px!important;}


/* ===== Original distinct gallery layout 152 from gallery-m52-green-modern.zip ===== */
/* ==========================================================
   Gallery model 52: سبز مدرن / مدرن خنثی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-152{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #22c55e33!important;
  background:radial-gradient(circle at 12% 0%, #22c55e25, transparent 32%),radial-gradient(circle at 92% 12%, #94a3b820, transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-152:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-152:after{content:"•  م52 مدرن خنثی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #22c55e55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#94a3b8;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-152 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-152 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-152 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#22c55e,#94a3b8);box-shadow:0 0 0 6px #22c55e20,0 12px 28px #22c55e35;vertical-align:middle;}

.wci-album-box.wci-layout-152 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-152 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-152 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #22c55e44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-152 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #22c55e26!important;background:linear-gradient(90deg,#22c55e28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-152 .wci-filter-menu-current{background:#22c55e!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-152 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #22c55e40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-152 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-152 .wci-filter{border-radius:15px!important;border:1px solid #22c55e2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-152 .wci-filter.is-active,.wci-album-box.wci-layout-152 .wci-filter:hover{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-152 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-152 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:18px!important;border:1px solid #22c55e30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-152 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#22c55e,#94a3b8);z-index:2;}

.wci-album-box.wci-layout-152 .wci-card:hover{transform:translateY(-6px)!important;border-color:#22c55e88!important;box-shadow:0 24px 55px #22c55e24!important;}

.wci-album-box.wci-layout-152 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(18px - 5px)!important;background:linear-gradient(135deg,#22c55e10,#94a3b812)!important;border:1px solid #22c55e20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-152 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-152 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-152 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-152 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#22c55e;margin-top:8px;}

.wci-album-box.wci-layout-152 .wci-desc,.wci-album-box.wci-layout-152 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-152 .wci-badge,.wci-album-box.wci-layout-152 .wci-price{background:#22c55e!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-152 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #22c55e35!important;}

.wci-album-box.wci-layout-152 .wci-pagination .page-numbers.current{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important;}

@media(max-width:900px){.wci-album-box.wci-layout-152 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-152 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-152:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape glass_float for model 52 */

.wci-album-box.wci-layout-152 .wci-card{backdrop-filter:blur(10px) saturate(1.1) !important;-webkit-backdrop-filter:blur(10px) saturate(1.1) !important;}

.wci-album-box.wci-layout-152 .wci-filter-menu-details{backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;}

.wci-album-box.wci-layout-152 .wci-thumb{box-shadow:0 12px 28px rgba(15,23,42,.10) !important;}

/* v22: unique gallery skin for layout 152 */
.wci-album-box.wci-layout-152, body .wci-showroom-box.wci-layout-152 {
  --wci-fx-accent:#0f766e;
  --wci-fx-accent2:#84cc16;
}

.wci-album-box.wci-layout-152 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-152 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-152 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-152 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0f766e,#84cc16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #0f766e 26%, transparent)!important;
}

.wci-album-box.wci-layout-152 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-152 .wci-filter-menu-details{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.08)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-152 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-152 .wci-filter-menu-title{padding-bottom:12px!important;margin-bottom:12px!important;position:relative!important;}

.wci-album-box.wci-layout-152 .wci-filter-menu-title:after,
body .wci-showroom-box.wci-layout-152 .wci-filter-menu-title:after{content:'طبیعی'!important;position:static!important;display:inline-flex!important;margin-top:6px!important;padding:4px 10px!important;border-radius:999px!important;background:color-mix(in srgb, #0f766e 12%, #fff)!important;color:#0f766e!important;font-size:11px!important;font-weight:900!important;}

.wci-album-box.wci-layout-152 .wci-filter,
body .wci-showroom-box.wci-layout-152 .wci-filter{border-radius:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-right:4px solid #0f766e!important;}

.wci-album-box.wci-layout-152 .wci-filter:hover,
.wci-album-box.wci-layout-152 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-152 .wci-filter:hover,
body .wci-showroom-box.wci-layout-152 .wci-filter.is-active{background:color-mix(in srgb, #0f766e 8%, #fff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(15,23,42,.10)!important;border-right-color:#84cc16!important;}

.wci-album-box.wci-layout-152 .wci-card, body .wci-showroom-box.wci-layout-152 .wci-card{border-radius:14px!important;}


/* ===== Original distinct gallery layout 155 from gallery-m55-marine-hormozgan-ship.zip ===== */
/* ==========================================================
   Gallery model 55: دریایی هرمزگان کشتی / دریایی کشتی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-155{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0284c733!important;
  background:radial-gradient(circle at 12% 0%, #0284c725, transparent 32%),radial-gradient(circle at 92% 12%, #0f766e20, transparent 34%),linear-gradient(135deg,#ecfeff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-155:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-155:after{content:"هرمزگان  م55 دریایی کشتی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0284c755;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f766e;font-weight:950;font-size:12px;line-height:1.2;border-radius:999px;background:rgba(14,165,233,.14)!important;}

.wci-album-box.wci-layout-155 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-155 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-155 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0284c7,#0f766e);box-shadow:0 0 0 6px #0284c720,0 12px 28px #0284c735;vertical-align:middle;}

.wci-album-box.wci-layout-155 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-155 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-155 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:26px 6px 26px 6px!important;border:1px solid #0284c744!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-155 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0284c726!important;background:linear-gradient(90deg,#0284c728,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-155 .wci-filter-menu-current{background:#0284c7!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-155 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0284c740!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-155 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-155 .wci-filter{border-radius:15px!important;border:1px solid #0284c72e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-155 .wci-filter.is-active,.wci-album-box.wci-layout-155 .wci-filter:hover{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-155 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-155 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:26px 6px 26px 6px!important;border:1px solid #0284c730!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-155 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0284c7,#0f766e);z-index:2;}

.wci-album-box.wci-layout-155 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0284c788!important;box-shadow:0 24px 55px #0284c724!important;}

.wci-album-box.wci-layout-155 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(26px 6px 26px 6px - 5px)!important;background:linear-gradient(135deg,#0284c710,#0f766e12)!important;border:1px solid #0284c720!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-155 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-155 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-155 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-155 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0284c7;margin-top:8px;}

.wci-album-box.wci-layout-155 .wci-desc,.wci-album-box.wci-layout-155 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-155 .wci-badge,.wci-album-box.wci-layout-155 .wci-price{background:#0284c7!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-155 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #0284c735!important;}

.wci-album-box.wci-layout-155 .wci-pagination .page-numbers.current{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important;}

@media(max-width:900px){.wci-album-box.wci-layout-155 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-155 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-155:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape hero_header for model 55 */

.wci-album-box.wci-layout-155 .wci-album-header{padding:48px 24px 24px !important;}

.wci-album-box.wci-layout-155 .wci-album-head-title{font-size:clamp(1.45rem,2.9vw,2.35rem) !important;}

.wci-album-box.wci-layout-155 .wci-album-head-sub{font-size:1rem !important;}

.wci-album-box.wci-layout-155 .wci-album-wrap{padding-top:8px !important;}

/* v22: unique gallery skin for layout 155 */
.wci-album-box.wci-layout-155, body .wci-showroom-box.wci-layout-155 {
  --wci-fx-accent:#2563eb;
  --wci-fx-accent2:#06b6d4;
}

.wci-album-box.wci-layout-155 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-155 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-155 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-155 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #2563eb 26%, transparent)!important;
}

.wci-album-box.wci-layout-155 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-155 .wci-filter-menu-details{border-radius:24px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid color-mix(in srgb, #2563eb 22%, transparent)!important;box-shadow:0 20px 42px rgba(15,23,42,.10)!important;}

.wci-album-box.wci-layout-155 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-155 .wci-filter-menu-title{background:linear-gradient(90deg,color-mix(in srgb, #2563eb 18%, transparent),transparent)!important;border-bottom:1px solid color-mix(in srgb, #2563eb 12%, transparent)!important;}

.wci-album-box.wci-layout-155 .wci-filter,
body .wci-showroom-box.wci-layout-155 .wci-filter{border-radius:999px!important;background:rgba(255,255,255,.74)!important;border:1px solid color-mix(in srgb, #2563eb 18%, transparent)!important;}

.wci-album-box.wci-layout-155 .wci-filter:hover,
.wci-album-box.wci-layout-155 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-155 .wci-filter:hover,
body .wci-showroom-box.wci-layout-155 .wci-filter.is-active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;}

.wci-album-box.wci-layout-155 .wci-card, body .wci-showroom-box.wci-layout-155 .wci-card{border-radius:24px!important;}

.wci-album-box.wci-layout-155 .wci-title:after{background:#2563eb!important}


/* ===== Original distinct gallery layout 157 from gallery-m57-blue-black-khuzestan.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-157{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-157:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-157:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-157 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-157 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-157 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-157 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-157 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-157 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-157 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-157 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-157 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-157 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-157 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-157 .wci-filter.is-active,.wci-album-box.wci-layout-157 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-157 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-157 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-157 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-157 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-157 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-157 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-157 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-157 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-157 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-157 .wci-desc,.wci-album-box.wci-layout-157 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-157 .wci-badge,.wci-album-box.wci-layout-157 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-157 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-157 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-157 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-157 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-157:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-157:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-157 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-157 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-157, body .wci-showroom-box.wci-layout-157 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-157 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-157 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-157 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-157 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-157 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-157 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-157 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-157 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-157 .wci-filter-tree,
body .wci-showroom-box.wci-layout-157 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-157 .wci-filter,
body .wci-showroom-box.wci-layout-157 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-157 .wci-filter:hover,
.wci-album-box.wci-layout-157 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-157 .wci-filter:hover,
body .wci-showroom-box.wci-layout-157 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-157 .wci-card, body .wci-showroom-box.wci-layout-157 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}


/* ===== Original distinct gallery layout 158 from gallery-m58-blue-sapphire.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-158{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-158:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-158:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-158 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-158 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-158 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-158 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-158 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-158 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-158 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-158 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-158 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-158 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-158 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-158 .wci-filter.is-active,.wci-album-box.wci-layout-158 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-158 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-158 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-158 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-158 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-158 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-158 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-158 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-158 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-158 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-158 .wci-desc,.wci-album-box.wci-layout-158 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-158 .wci-badge,.wci-album-box.wci-layout-158 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-158 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-158 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-158 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-158 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-158:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-158:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-158 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-158 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-158, body .wci-showroom-box.wci-layout-158 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-158 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-158 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-158 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-158 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-158 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-158 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-158 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-158 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-158 .wci-filter-tree,
body .wci-showroom-box.wci-layout-158 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-158 .wci-filter,
body .wci-showroom-box.wci-layout-158 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-158 .wci-filter:hover,
.wci-album-box.wci-layout-158 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-158 .wci-filter:hover,
body .wci-showroom-box.wci-layout-158 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-158 .wci-card, body .wci-showroom-box.wci-layout-158 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 58: آبی یاقوتی
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-158{
  --wci-accent:#2563eb;--wci-dark:#0f172a;--wci-bg:#eff6ff;--wci-bg2:#dbeafe;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:28px!important;border:1px solid #2563eb55!important;
  background:radial-gradient(circle at 12% 0%, #2563eb24, transparent 34%),radial-gradient(circle at 90% 14%, #0f172a20, transparent 36%),linear-gradient(135deg,#eff6ff 0%,#dbeafe 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(15,23,42,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-158:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(15,23,42,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,0.045) 1px,transparent 1px)!important;
  background-size:38px 38px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-158:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-158 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-158 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:18px!important;
  background:linear-gradient(135deg,#2563eb,#0f172a)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(37,99,235,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(15,23,42,0.22)!important;
}

html body .wci-album-box.wci-layout-158 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#2563eb!important;
  box-shadow:0 0 0 7px #2563eb22,0 10px 25px #2563eb45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-158 .wci-album-head-sub,
html body .wci-album-box.wci-layout-158 .wci-showroom-sub,
html body .wci-album-box.wci-layout-158 .wci-pagination-hint,
html body .wci-album-box.wci-layout-158 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-158 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #2563eb48!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(15,23,42,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #2563eb28!important;background:linear-gradient(90deg,#2563eb30,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter-search-inner{
  border-radius:18px!important;border:1px solid #2563eb38!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-158 .wci-filter{
  border-radius:18px!important;border:1px solid #2563eb30!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter.is-active,
html body .wci-album-box.wci-layout-158 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-158 .wci-filter:hover,
html body .wci-album-box.wci-layout-158 .wci-filter:focus{
  background:#2563eb!important;background-color:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#2563eb!important;
  box-shadow:0 12px 26px rgba(37,99,235,0.26)!important;transform:translateX(-5px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-158 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-158 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-158 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-158 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-158 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-158 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-158 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:26px!important;border:1px solid #2563eb32!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(15,23,42,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-158 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#2563eb,#0f172a)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-158 .wci-card:hover{transform:translateY(-5px)!important;border-color:#2563eb88!important;box-shadow:0 26px 58px rgba(37,99,235,0.23)!important;}

html body .wci-album-box.wci-layout-158 .wci-thumb{
  margin:10px 10px 0!important;border-radius:20px!important;background:linear-gradient(135deg,#2563eb12,#0f172a10)!important;border:1px solid #2563eb24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-158 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-158 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-158 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-158 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#2563eb!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-158 .wci-desc,
html body .wci-album-box.wci-layout-158 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-158 .wci-badge,
html body .wci-album-box.wci-layout-158 .wci-price{background:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-158 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #2563eb35!important;}

html body .wci-album-box.wci-layout-158 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-158 .wci-pagination .page-numbers[aria-current="page"]{background:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#2563eb!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-158 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-158 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-158 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-158 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 159 from gallery-m59-blue-azure-glass.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-159{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-159:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-159:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-159 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-159 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-159 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-159 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-159 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-159 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-159 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-159 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-159 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-159 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-159 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-159 .wci-filter.is-active,.wci-album-box.wci-layout-159 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-159 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-159 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-159 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-159 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-159 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-159 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-159 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-159 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-159 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-159 .wci-desc,.wci-album-box.wci-layout-159 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-159 .wci-badge,.wci-album-box.wci-layout-159 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-159 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-159 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-159 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-159 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-159:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-159:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-159 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-159 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-159, body .wci-showroom-box.wci-layout-159 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-159 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-159 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-159 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-159 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-159 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-159 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-159 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-159 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-159 .wci-filter-tree,
body .wci-showroom-box.wci-layout-159 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-159 .wci-filter,
body .wci-showroom-box.wci-layout-159 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-159 .wci-filter:hover,
.wci-album-box.wci-layout-159 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-159 .wci-filter:hover,
body .wci-showroom-box.wci-layout-159 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-159 .wci-card, body .wci-showroom-box.wci-layout-159 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 59: آبی آزور شیشه‌ای
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-159{
  --wci-accent:#0284c7;--wci-dark:#075985;--wci-bg:#f0f9ff;--wci-bg2:#e0f2fe;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:18px!important;border:1px dashed #0284c755!important;
  background:radial-gradient(circle at 12% 0%, #0284c724, transparent 34%),radial-gradient(circle at 90% 14%, #07598520, transparent 36%),linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(7,89,133,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-159:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(7,89,133,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(7,89,133,0.045) 1px,transparent 1px)!important;
  background-size:28px 28px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-159:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-159 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-159 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:8px!important;
  background:linear-gradient(135deg,#0284c7,#075985)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(2,132,199,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(7,89,133,0.22)!important;
}

html body .wci-album-box.wci-layout-159 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#0284c7!important;
  box-shadow:0 0 0 7px #0284c722,0 10px 25px #0284c745!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-159 .wci-album-head-sub,
html body .wci-album-box.wci-layout-159 .wci-showroom-sub,
html body .wci-album-box.wci-layout-159 .wci-pagination-hint,
html body .wci-album-box.wci-layout-159 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-159 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:14px!important;border:1px dashed #0284c748!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(7,89,133,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #0284c728!important;background:linear-gradient(90deg,#0284c730,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #0284c738!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-159 .wci-filter{
  border-radius:14px!important;border:1px solid #0284c730!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter.is-active,
html body .wci-album-box.wci-layout-159 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-159 .wci-filter:hover,
html body .wci-album-box.wci-layout-159 .wci-filter:focus{
  background:#0284c7!important;background-color:#0284c7!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0284c7!important;
  box-shadow:0 12px 26px rgba(2,132,199,0.26)!important;transform:translateX(-4px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-159 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-159 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-159 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-159 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-159 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-159 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-159 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:16px!important;border:1px dashed #0284c732!important;
  background:rgba(255,255,255,.90)!important;box-shadow:0 16px 40px rgba(7,89,133,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-159 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#0284c7,#075985)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-159 .wci-card:hover{transform:translateY(-4px)!important;border-color:#0284c788!important;box-shadow:0 26px 58px rgba(2,132,199,0.23)!important;}

html body .wci-album-box.wci-layout-159 .wci-thumb{
  margin:10px 10px 0!important;border-radius:10px!important;background:linear-gradient(135deg,#0284c712,#07598510)!important;border:1px solid #0284c724!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-159 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-159 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-159 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-159 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#0284c7!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-159 .wci-desc,
html body .wci-album-box.wci-layout-159 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-159 .wci-badge,
html body .wci-album-box.wci-layout-159 .wci-price{background:#0284c7!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-159 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #0284c735!important;}

html body .wci-album-box.wci-layout-159 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-159 .wci-pagination .page-numbers[aria-current="page"]{background:#0284c7!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0284c7!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-159 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-159 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-159 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-159 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 160 from gallery-m60-blue-navy-premium.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-160{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-160:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-160:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-160 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-160 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-160 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-160 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-160 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-160 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-160 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-160 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-160 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-160 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-160 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-160 .wci-filter.is-active,.wci-album-box.wci-layout-160 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-160 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-160 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-160 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-160 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-160 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-160 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-160 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-160 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-160 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-160 .wci-desc,.wci-album-box.wci-layout-160 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-160 .wci-badge,.wci-album-box.wci-layout-160 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-160 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-160 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-160 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-160 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-160:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-160:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-160 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-160 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-160, body .wci-showroom-box.wci-layout-160 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-160 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-160 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-160 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-160 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-160 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-160 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-160 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-160 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-160 .wci-filter-tree,
body .wci-showroom-box.wci-layout-160 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-160 .wci-filter,
body .wci-showroom-box.wci-layout-160 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-160 .wci-filter:hover,
.wci-album-box.wci-layout-160 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-160 .wci-filter:hover,
body .wci-showroom-box.wci-layout-160 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-160 .wci-card, body .wci-showroom-box.wci-layout-160 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 60: سرمه‌ای پریمیوم
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-160{
  --wci-accent:#1e3a8a;--wci-dark:#020617;--wci-bg:#172554;--wci-bg2:#0f172a;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:34px!important;border:1px solid #1e3a8a55!important;
  background:radial-gradient(circle at 12% 0%, #1e3a8a24, transparent 34%),radial-gradient(circle at 90% 14%, #02061720, transparent 36%),linear-gradient(135deg,#172554 0%,#0f172a 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(2,6,23,0.16)!important;color:#f8fafc!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-160:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(2,6,23,0.035) 1px,transparent 1px),linear-gradient(180deg,rgba(2,6,23,0.03) 1px,transparent 1px)!important;
  background-size:44px 44px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-160:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-160 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-160 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:999px!important;
  background:linear-gradient(135deg,#1e3a8a,#020617)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(30,58,138,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(2,6,23,0.22)!important;
}

html body .wci-album-box.wci-layout-160 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#1e3a8a!important;
  box-shadow:0 0 0 7px #1e3a8a22,0 10px 25px #1e3a8a45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-160 .wci-album-head-sub,
html body .wci-album-box.wci-layout-160 .wci-showroom-sub,
html body .wci-album-box.wci-layout-160 .wci-pagination-hint,
html body .wci-album-box.wci-layout-160 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-160 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:30px!important;border:1px solid #1e3a8a48!important;
  background:rgba(15,23,42,.82)!important;box-shadow:0 18px 38px rgba(2,6,23,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #1e3a8a28!important;background:linear-gradient(90deg,#1e3a8a30,transparent)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter-search-inner{
  border-radius:999px!important;border:1px solid #1e3a8a38!important;background:rgba(255,255,255,.10)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

html body .wci-album-box.wci-layout-160 .wci-filter{
  border-radius:999px!important;border:1px solid #1e3a8a30!important;background:rgba(255,255,255,.10)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter.is-active,
html body .wci-album-box.wci-layout-160 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-160 .wci-filter:hover,
html body .wci-album-box.wci-layout-160 .wci-filter:focus{
  background:#1e3a8a!important;background-color:#1e3a8a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#1e3a8a!important;
  box-shadow:0 12px 26px rgba(30,58,138,0.26)!important;transform:translateX(-7px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-160 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-160 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-160 .wci-filter-count{
  background:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;
}

html body .wci-album-box.wci-layout-160 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-160 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-160 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-160 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:32px!important;border:1px solid #1e3a8a32!important;
  background:rgba(15,23,42,.84)!important;box-shadow:0 16px 40px rgba(2,6,23,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-160 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#1e3a8a,#020617)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-160 .wci-card:hover{transform:translateY(-7px)!important;border-color:#1e3a8a88!important;box-shadow:0 26px 58px rgba(30,58,138,0.23)!important;}

html body .wci-album-box.wci-layout-160 .wci-thumb{
  margin:10px 10px 0!important;border-radius:26px!important;background:linear-gradient(135deg,#1e3a8a12,#02061710)!important;border:1px solid #1e3a8a24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-160 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-160 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-160 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-160 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#1e3a8a!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-160 .wci-desc,
html body .wci-album-box.wci-layout-160 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

html body .wci-album-box.wci-layout-160 .wci-badge,
html body .wci-album-box.wci-layout-160 .wci-price{background:#1e3a8a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-160 .wci-pagination .page-numbers{background:rgba(15,23,42,.72)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #1e3a8a35!important;}

html body .wci-album-box.wci-layout-160 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-160 .wci-pagination .page-numbers[aria-current="page"]{background:#1e3a8a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#1e3a8a!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-160 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-160 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-160 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-160 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 161 from gallery-m61-blue-cyan-modern.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-161{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-161:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-161:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-161 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-161 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-161 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-161 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-161 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-161 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-161 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-161 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-161 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-161 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-161 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-161 .wci-filter.is-active,.wci-album-box.wci-layout-161 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-161 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-161 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-161 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-161 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-161 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-161 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-161 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-161 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-161 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-161 .wci-desc,.wci-album-box.wci-layout-161 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-161 .wci-badge,.wci-album-box.wci-layout-161 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-161 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-161 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-161 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-161 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-161:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-161:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-161 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-161 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-161, body .wci-showroom-box.wci-layout-161 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-161 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-161 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-161 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-161 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-161 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-161 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-161 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-161 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-161 .wci-filter-tree,
body .wci-showroom-box.wci-layout-161 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-161 .wci-filter,
body .wci-showroom-box.wci-layout-161 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-161 .wci-filter:hover,
.wci-album-box.wci-layout-161 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-161 .wci-filter:hover,
body .wci-showroom-box.wci-layout-161 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-161 .wci-card, body .wci-showroom-box.wci-layout-161 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 61: آبی فیروزه‌ای مدرن
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-161{
  --wci-accent:#06b6d4;--wci-dark:#164e63;--wci-bg:#ecfeff;--wci-bg2:#cffafe;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:14px!important;border:1px solid #06b6d455!important;
  background:radial-gradient(circle at 12% 0%, #06b6d424, transparent 34%),radial-gradient(circle at 90% 14%, #164e6320, transparent 36%),linear-gradient(135deg,#ecfeff 0%,#cffafe 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(22,78,99,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-161:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(22,78,99,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(22,78,99,0.045) 1px,transparent 1px)!important;
  background-size:32px 32px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-161:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-161 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-161 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:4px!important;
  background:linear-gradient(135deg,#06b6d4,#164e63)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(6,182,212,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(22,78,99,0.22)!important;
}

html body .wci-album-box.wci-layout-161 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#06b6d4!important;
  box-shadow:0 0 0 7px #06b6d422,0 10px 25px #06b6d445!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-161 .wci-album-head-sub,
html body .wci-album-box.wci-layout-161 .wci-showroom-sub,
html body .wci-album-box.wci-layout-161 .wci-pagination-hint,
html body .wci-album-box.wci-layout-161 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-161 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #06b6d448!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(22,78,99,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #06b6d428!important;background:linear-gradient(90deg,#06b6d430,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #06b6d438!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-161 .wci-filter{
  border-radius:14px!important;border:1px solid #06b6d430!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter.is-active,
html body .wci-album-box.wci-layout-161 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-161 .wci-filter:hover,
html body .wci-album-box.wci-layout-161 .wci-filter:focus{
  background:#06b6d4!important;background-color:#06b6d4!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#06b6d4!important;
  box-shadow:0 12px 26px rgba(6,182,212,0.26)!important;transform:translateX(-3px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-161 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-161 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-161 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-161 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-161 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-161 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-161 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:14px!important;border:1px solid #06b6d432!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(22,78,99,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-161 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#06b6d4,#164e63)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-161 .wci-card:hover{transform:translateY(-3px)!important;border-color:#06b6d488!important;box-shadow:0 26px 58px rgba(6,182,212,0.23)!important;}

html body .wci-album-box.wci-layout-161 .wci-thumb{
  margin:10px 10px 0!important;border-radius:10px!important;background:linear-gradient(135deg,#06b6d412,#164e6310)!important;border:1px solid #06b6d424!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-161 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-161 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-161 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-161 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#06b6d4!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-161 .wci-desc,
html body .wci-album-box.wci-layout-161 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-161 .wci-badge,
html body .wci-album-box.wci-layout-161 .wci-price{background:#06b6d4!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-161 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #06b6d435!important;}

html body .wci-album-box.wci-layout-161 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-161 .wci-pagination .page-numbers[aria-current="page"]{background:#06b6d4!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#06b6d4!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-161 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-161 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-161 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-161 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 162 from gallery-m62-blue-royal.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-162{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-162:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-162:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-162 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-162 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-162 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-162 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-162 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-162 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-162 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-162 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-162 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-162 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-162 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-162 .wci-filter.is-active,.wci-album-box.wci-layout-162 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-162 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-162 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-162 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-162 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-162 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-162 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-162 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-162 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-162 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-162 .wci-desc,.wci-album-box.wci-layout-162 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-162 .wci-badge,.wci-album-box.wci-layout-162 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-162 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-162 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-162 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-162 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-162:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-162:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-162 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-162 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-162, body .wci-showroom-box.wci-layout-162 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-162 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-162 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-162 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-162 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-162 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-162 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-162 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-162 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-162 .wci-filter-tree,
body .wci-showroom-box.wci-layout-162 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-162 .wci-filter,
body .wci-showroom-box.wci-layout-162 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-162 .wci-filter:hover,
.wci-album-box.wci-layout-162 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-162 .wci-filter:hover,
body .wci-showroom-box.wci-layout-162 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-162 .wci-card, body .wci-showroom-box.wci-layout-162 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 62: آبی سلطنتی
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-162{
  --wci-accent:#3b82f6;--wci-dark:#1e40af;--wci-bg:#eff6ff;--wci-bg2:#e0e7ff;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:26px!important;border:1px dotted #3b82f655!important;
  background:radial-gradient(circle at 12% 0%, #3b82f624, transparent 34%),radial-gradient(circle at 90% 14%, #1e40af20, transparent 36%),linear-gradient(135deg,#eff6ff 0%,#e0e7ff 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(30,64,175,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-162:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(30,64,175,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(30,64,175,0.045) 1px,transparent 1px)!important;
  background-size:24px 24px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-162:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-162 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-162 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:24px!important;
  background:linear-gradient(135deg,#3b82f6,#1e40af)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(59,130,246,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(30,64,175,0.22)!important;
}

html body .wci-album-box.wci-layout-162 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#3b82f6!important;
  box-shadow:0 0 0 7px #3b82f622,0 10px 25px #3b82f645!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-162 .wci-album-head-sub,
html body .wci-album-box.wci-layout-162 .wci-showroom-sub,
html body .wci-album-box.wci-layout-162 .wci-pagination-hint,
html body .wci-album-box.wci-layout-162 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-162 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:22px!important;border:1px dotted #3b82f648!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(30,64,175,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #3b82f628!important;background:linear-gradient(90deg,#3b82f630,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter-search-inner{
  border-radius:24px!important;border:1px solid #3b82f638!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-162 .wci-filter{
  border-radius:24px!important;border:1px solid #3b82f630!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter.is-active,
html body .wci-album-box.wci-layout-162 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-162 .wci-filter:hover,
html body .wci-album-box.wci-layout-162 .wci-filter:focus{
  background:#3b82f6!important;background-color:#3b82f6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#3b82f6!important;
  box-shadow:0 12px 26px rgba(59,130,246,0.26)!important;transform:translateX(-6px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-162 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-162 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-162 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-162 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-162 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-162 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-162 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:24px!important;border:1px dotted #3b82f632!important;
  background:rgba(255,255,255,.93)!important;box-shadow:0 16px 40px rgba(30,64,175,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-162 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#3b82f6,#1e40af)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-162 .wci-card:hover{transform:translateY(-6px)!important;border-color:#3b82f688!important;box-shadow:0 26px 58px rgba(59,130,246,0.23)!important;}

html body .wci-album-box.wci-layout-162 .wci-thumb{
  margin:10px 10px 0!important;border-radius:18px!important;background:linear-gradient(135deg,#3b82f612,#1e40af10)!important;border:1px solid #3b82f624!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-162 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-162 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-162 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-162 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#3b82f6!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-162 .wci-desc,
html body .wci-album-box.wci-layout-162 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-162 .wci-badge,
html body .wci-album-box.wci-layout-162 .wci-price{background:#3b82f6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-162 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #3b82f635!important;}

html body .wci-album-box.wci-layout-162 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-162 .wci-pagination .page-numbers[aria-current="page"]{background:#3b82f6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#3b82f6!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-162 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-162 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-162 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-162 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 163 from gallery-m63-blue-ice.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-163{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-163:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-163:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-163 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-163 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-163 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-163 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-163 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-163 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-163 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-163 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-163 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-163 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-163 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-163 .wci-filter.is-active,.wci-album-box.wci-layout-163 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-163 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-163 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-163 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-163 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-163 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-163 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-163 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-163 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-163 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-163 .wci-desc,.wci-album-box.wci-layout-163 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-163 .wci-badge,.wci-album-box.wci-layout-163 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-163 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-163 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-163 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-163 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-163:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-163:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-163 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-163 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-163, body .wci-showroom-box.wci-layout-163 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-163 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-163 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-163 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-163 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-163 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-163 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-163 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-163 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-163 .wci-filter-tree,
body .wci-showroom-box.wci-layout-163 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-163 .wci-filter,
body .wci-showroom-box.wci-layout-163 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-163 .wci-filter:hover,
.wci-album-box.wci-layout-163 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-163 .wci-filter:hover,
body .wci-showroom-box.wci-layout-163 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-163 .wci-card, body .wci-showroom-box.wci-layout-163 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 63: آبی یخی
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-163{
  --wci-accent:#38bdf8;--wci-dark:#075985;--wci-bg:#f8fafc;--wci-bg2:#e0f2fe;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:22px!important;border:1px solid #38bdf855!important;
  background:radial-gradient(circle at 12% 0%, #38bdf824, transparent 34%),radial-gradient(circle at 90% 14%, #07598520, transparent 36%),linear-gradient(135deg,#f8fafc 0%,#e0f2fe 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(7,89,133,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-163:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(7,89,133,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(7,89,133,0.045) 1px,transparent 1px)!important;
  background-size:36px 36px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-163:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-163 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-163 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:14px!important;
  background:linear-gradient(135deg,#38bdf8,#075985)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(56,189,248,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(7,89,133,0.22)!important;
}

html body .wci-album-box.wci-layout-163 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#38bdf8!important;
  box-shadow:0 0 0 7px #38bdf822,0 10px 25px #38bdf845!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-163 .wci-album-head-sub,
html body .wci-album-box.wci-layout-163 .wci-showroom-sub,
html body .wci-album-box.wci-layout-163 .wci-pagination-hint,
html body .wci-album-box.wci-layout-163 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-163 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #38bdf848!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(7,89,133,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #38bdf828!important;background:linear-gradient(90deg,#38bdf830,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter-search-inner{
  border-radius:14px!important;border:1px solid #38bdf838!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-163 .wci-filter{
  border-radius:14px!important;border:1px solid #38bdf830!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter.is-active,
html body .wci-album-box.wci-layout-163 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-163 .wci-filter:hover,
html body .wci-album-box.wci-layout-163 .wci-filter:focus{
  background:#38bdf8!important;background-color:#38bdf8!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#38bdf8!important;
  box-shadow:0 12px 26px rgba(56,189,248,0.26)!important;transform:translateX(-5px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-163 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-163 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-163 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-163 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-163 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-163 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-163 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:20px!important;border:1px solid #38bdf832!important;
  background:rgba(255,255,255,.94)!important;box-shadow:0 16px 40px rgba(7,89,133,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-163 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#38bdf8,#075985)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-163 .wci-card:hover{transform:translateY(-5px)!important;border-color:#38bdf888!important;box-shadow:0 26px 58px rgba(56,189,248,0.23)!important;}

html body .wci-album-box.wci-layout-163 .wci-thumb{
  margin:10px 10px 0!important;border-radius:14px!important;background:linear-gradient(135deg,#38bdf812,#07598510)!important;border:1px solid #38bdf824!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-163 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-163 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-163 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-163 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#38bdf8!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-163 .wci-desc,
html body .wci-album-box.wci-layout-163 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-163 .wci-badge,
html body .wci-album-box.wci-layout-163 .wci-price{background:#38bdf8!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-163 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #38bdf835!important;}

html body .wci-album-box.wci-layout-163 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-163 .wci-pagination .page-numbers[aria-current="page"]{background:#38bdf8!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#38bdf8!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-163 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-163 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-163 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-163 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 164 from gallery-m64-blue-ocean.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-164{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-164:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-164:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-164 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-164 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-164 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-164 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-164 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-164 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-164 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-164 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-164 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-164 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-164 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-164 .wci-filter.is-active,.wci-album-box.wci-layout-164 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-164 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-164 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-164 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-164 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-164 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-164 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-164 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-164 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-164 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-164 .wci-desc,.wci-album-box.wci-layout-164 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-164 .wci-badge,.wci-album-box.wci-layout-164 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-164 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-164 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-164 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-164 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-164:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-164:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-164 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-164 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-164, body .wci-showroom-box.wci-layout-164 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-164 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-164 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-164 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-164 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-164 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-164 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-164 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-164 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-164 .wci-filter-tree,
body .wci-showroom-box.wci-layout-164 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-164 .wci-filter,
body .wci-showroom-box.wci-layout-164 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-164 .wci-filter:hover,
.wci-album-box.wci-layout-164 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-164 .wci-filter:hover,
body .wci-showroom-box.wci-layout-164 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-164 .wci-card, body .wci-showroom-box.wci-layout-164 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 64: آبی اقیانوسی
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-164{
  --wci-accent:#0e7490;--wci-dark:#083344;--wci-bg:#ecfeff;--wci-bg2:#cffafe;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px dashed #0e749055!important;
  background:radial-gradient(circle at 12% 0%, #0e749024, transparent 34%),radial-gradient(circle at 90% 14%, #08334420, transparent 36%),linear-gradient(135deg,#ecfeff 0%,#cffafe 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(8,51,68,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-164:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(8,51,68,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(8,51,68,0.045) 1px,transparent 1px)!important;
  background-size:30px 30px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-164:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-164 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-164 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#0e7490,#083344)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(14,116,144,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(8,51,68,0.22)!important;
}

html body .wci-album-box.wci-layout-164 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#0e7490!important;
  box-shadow:0 0 0 7px #0e749022,0 10px 25px #0e749045!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-164 .wci-album-head-sub,
html body .wci-album-box.wci-layout-164 .wci-showroom-sub,
html body .wci-album-box.wci-layout-164 .wci-pagination-hint,
html body .wci-album-box.wci-layout-164 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-164 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:26px!important;border:1px dashed #0e749048!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(8,51,68,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #0e749028!important;background:linear-gradient(90deg,#0e749030,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #0e749038!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-164 .wci-filter{
  border-radius:14px!important;border:1px solid #0e749030!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter.is-active,
html body .wci-album-box.wci-layout-164 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-164 .wci-filter:hover,
html body .wci-album-box.wci-layout-164 .wci-filter:focus{
  background:#0e7490!important;background-color:#0e7490!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0e7490!important;
  box-shadow:0 12px 26px rgba(14,116,144,0.26)!important;transform:translateX(-4px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-164 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-164 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-164 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-164 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-164 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-164 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-164 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:28px!important;border:1px dashed #0e749032!important;
  background:rgba(255,255,255,.91)!important;box-shadow:0 16px 40px rgba(8,51,68,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-164 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#0e7490,#083344)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-164 .wci-card:hover{transform:translateY(-4px)!important;border-color:#0e749088!important;box-shadow:0 26px 58px rgba(14,116,144,0.23)!important;}

html body .wci-album-box.wci-layout-164 .wci-thumb{
  margin:10px 10px 0!important;border-radius:22px!important;background:linear-gradient(135deg,#0e749012,#08334410)!important;border:1px solid #0e749024!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-164 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-164 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-164 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-164 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#0e7490!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-164 .wci-desc,
html body .wci-album-box.wci-layout-164 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-164 .wci-badge,
html body .wci-album-box.wci-layout-164 .wci-price{background:#0e7490!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-164 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #0e749035!important;}

html body .wci-album-box.wci-layout-164 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-164 .wci-pagination .page-numbers[aria-current="page"]{background:#0e7490!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0e7490!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-164 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-164 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-164 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-164 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 165 from gallery-m65-blue-steel.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-165{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-165:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-165:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-165 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-165 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-165 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-165 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-165 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-165 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-165 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-165 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-165 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-165 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-165 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-165 .wci-filter.is-active,.wci-album-box.wci-layout-165 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-165 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-165 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-165 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-165 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-165 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-165 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-165 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-165 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-165 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-165 .wci-desc,.wci-album-box.wci-layout-165 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-165 .wci-badge,.wci-album-box.wci-layout-165 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-165 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-165 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-165 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-165 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-165:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-165:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-165 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-165 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-165, body .wci-showroom-box.wci-layout-165 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-165 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-165 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-165 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-165 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-165 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-165 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-165 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-165 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-165 .wci-filter-tree,
body .wci-showroom-box.wci-layout-165 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-165 .wci-filter,
body .wci-showroom-box.wci-layout-165 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-165 .wci-filter:hover,
.wci-album-box.wci-layout-165 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-165 .wci-filter:hover,
body .wci-showroom-box.wci-layout-165 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-165 .wci-card, body .wci-showroom-box.wci-layout-165 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 65: آبی استیل
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-165{
  --wci-accent:#2563eb;--wci-dark:#334155;--wci-bg:#f1f5f9;--wci-bg2:#dbeafe;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:16px!important;border:1px solid #2563eb55!important;
  background:radial-gradient(circle at 12% 0%, #2563eb24, transparent 34%),radial-gradient(circle at 90% 14%, #33415520, transparent 36%),linear-gradient(135deg,#f1f5f9 0%,#dbeafe 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(51,65,85,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-165:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(51,65,85,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(51,65,85,0.045) 1px,transparent 1px)!important;
  background-size:42px 42px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-165:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-165 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-165 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:28px!important;
  background:linear-gradient(135deg,#2563eb,#334155)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(37,99,235,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(51,65,85,0.22)!important;
}

html body .wci-album-box.wci-layout-165 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#2563eb!important;
  box-shadow:0 0 0 7px #2563eb22,0 10px 25px #2563eb45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-165 .wci-album-head-sub,
html body .wci-album-box.wci-layout-165 .wci-showroom-sub,
html body .wci-album-box.wci-layout-165 .wci-pagination-hint,
html body .wci-album-box.wci-layout-165 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-165 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #2563eb48!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(51,65,85,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #2563eb28!important;background:linear-gradient(90deg,#2563eb30,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter-search-inner{
  border-radius:28px!important;border:1px solid #2563eb38!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-165 .wci-filter{
  border-radius:28px!important;border:1px solid #2563eb30!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter.is-active,
html body .wci-album-box.wci-layout-165 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-165 .wci-filter:hover,
html body .wci-album-box.wci-layout-165 .wci-filter:focus{
  background:#2563eb!important;background-color:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#2563eb!important;
  box-shadow:0 12px 26px rgba(37,99,235,0.26)!important;transform:translateX(-8px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-165 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-165 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-165 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-165 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-165 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-165 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-165 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:14px!important;border:1px solid #2563eb32!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(51,65,85,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-165 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#2563eb,#334155)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-165 .wci-card:hover{transform:translateY(-8px)!important;border-color:#2563eb88!important;box-shadow:0 26px 58px rgba(37,99,235,0.23)!important;}

html body .wci-album-box.wci-layout-165 .wci-thumb{
  margin:10px 10px 0!important;border-radius:10px!important;background:linear-gradient(135deg,#2563eb12,#33415510)!important;border:1px solid #2563eb24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-165 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-165 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-165 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-165 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#2563eb!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-165 .wci-desc,
html body .wci-album-box.wci-layout-165 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-165 .wci-badge,
html body .wci-album-box.wci-layout-165 .wci-price{background:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-165 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #2563eb35!important;}

html body .wci-album-box.wci-layout-165 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-165 .wci-pagination .page-numbers[aria-current="page"]{background:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#2563eb!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-165 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-165 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-165 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-165 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 166 from gallery-m66-blue-electric-dark.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-166{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-166:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-166:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-166 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-166 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-166 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-166 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-166 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-166 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-166 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-166 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-166 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-166 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-166 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-166 .wci-filter.is-active,.wci-album-box.wci-layout-166 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-166 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-166 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-166 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-166 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-166 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-166 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-166 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-166 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-166 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-166 .wci-desc,.wci-album-box.wci-layout-166 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-166 .wci-badge,.wci-album-box.wci-layout-166 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-166 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-166 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-166 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-166 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-166:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-166:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-166 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-166 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-166, body .wci-showroom-box.wci-layout-166 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-166 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-166 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-166 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-166 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-166 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-166 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-166 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-166 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-166 .wci-filter-tree,
body .wci-showroom-box.wci-layout-166 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-166 .wci-filter,
body .wci-showroom-box.wci-layout-166 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-166 .wci-filter:hover,
.wci-album-box.wci-layout-166 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-166 .wci-filter:hover,
body .wci-showroom-box.wci-layout-166 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-166 .wci-card, body .wci-showroom-box.wci-layout-166 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 66: آبی الکتریکی تیره
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-166{
  --wci-accent:#0ea5e9;--wci-dark:#1d4ed8;--wci-bg:#0f172a;--wci-bg2:#020617;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:24px!important;border:1px solid #0ea5e955!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e924, transparent 34%),radial-gradient(circle at 90% 14%, #1d4ed820, transparent 36%),linear-gradient(135deg,#0f172a 0%,#020617 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(29,78,216,0.16)!important;color:#f8fafc!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-166:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(29,78,216,0.035) 1px,transparent 1px),linear-gradient(180deg,rgba(29,78,216,0.03) 1px,transparent 1px)!important;
  background-size:26px 26px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-166:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-166 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-166 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:10px!important;
  background:linear-gradient(135deg,#0ea5e9,#1d4ed8)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(14,165,233,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(29,78,216,0.22)!important;
}

html body .wci-album-box.wci-layout-166 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#0ea5e9!important;
  box-shadow:0 0 0 7px #0ea5e922,0 10px 25px #0ea5e945!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-166 .wci-album-head-sub,
html body .wci-album-box.wci-layout-166 .wci-showroom-sub,
html body .wci-album-box.wci-layout-166 .wci-pagination-hint,
html body .wci-album-box.wci-layout-166 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-166 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:20px!important;border:1px solid #0ea5e948!important;
  background:rgba(15,23,42,.82)!important;box-shadow:0 18px 38px rgba(29,78,216,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #0ea5e928!important;background:linear-gradient(90deg,#0ea5e930,transparent)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #0ea5e938!important;background:rgba(255,255,255,.10)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

html body .wci-album-box.wci-layout-166 .wci-filter{
  border-radius:14px!important;border:1px solid #0ea5e930!important;background:rgba(255,255,255,.10)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter.is-active,
html body .wci-album-box.wci-layout-166 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-166 .wci-filter:hover,
html body .wci-album-box.wci-layout-166 .wci-filter:focus{
  background:#0ea5e9!important;background-color:#0ea5e9!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0ea5e9!important;
  box-shadow:0 12px 26px rgba(14,165,233,0.26)!important;transform:translateX(-5px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-166 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-166 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-166 .wci-filter-count{
  background:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;
}

html body .wci-album-box.wci-layout-166 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-166 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-166 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-166 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:22px!important;border:1px solid #0ea5e932!important;
  background:rgba(15,23,42,.86)!important;box-shadow:0 16px 40px rgba(29,78,216,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-166 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#0ea5e9,#1d4ed8)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-166 .wci-card:hover{transform:translateY(-5px)!important;border-color:#0ea5e988!important;box-shadow:0 26px 58px rgba(14,165,233,0.23)!important;}

html body .wci-album-box.wci-layout-166 .wci-thumb{
  margin:10px 10px 0!important;border-radius:16px!important;background:linear-gradient(135deg,#0ea5e912,#1d4ed810)!important;border:1px solid #0ea5e924!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-166 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-166 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-166 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-166 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#0ea5e9!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-166 .wci-desc,
html body .wci-album-box.wci-layout-166 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

html body .wci-album-box.wci-layout-166 .wci-badge,
html body .wci-album-box.wci-layout-166 .wci-price{background:#0ea5e9!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-166 .wci-pagination .page-numbers{background:rgba(15,23,42,.72)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #0ea5e935!important;}

html body .wci-album-box.wci-layout-166 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-166 .wci-pagination .page-numbers[aria-current="page"]{background:#0ea5e9!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-166 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-166 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-166 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-166 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 167 from gallery-m67-blue-minimal.zip ===== */
/* ==========================================================
   Gallery model 57: آبی مشکی خوزستان / خوزستان
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-167{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #0ea5e933!important;
  background:radial-gradient(circle at 12% 0%, #0ea5e925, transparent 32%),radial-gradient(circle at 92% 12%, #02061720, transparent 34%),linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#f8fafc;isolation:isolate;
}

.wci-album-box.wci-layout-167:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-167:after{content:"خوزستان  م57 خوزستان";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #0ea5e955;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0ea5e9;font-weight:950;font-size:12px;line-height:1.2;}

.wci-album-box.wci-layout-167 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-167 .wci-album-head-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-167 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#0ea5e9,#020617);box-shadow:0 0 0 6px #0ea5e920,0 12px 28px #0ea5e935;vertical-align:middle;}

.wci-album-box.wci-layout-167 .wci-album-head-sub{max-width:780px;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-167 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-167 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #0ea5e944!important;background:rgba(15,23,42,.76)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-167 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #0ea5e926!important;background:linear-gradient(90deg,#0ea5e928,transparent)!important;color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-167 .wci-filter-menu-current{background:#0ea5e9!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-167 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #0ea5e940!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-167 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

.wci-album-box.wci-layout-167 .wci-filter{border-radius:15px!important;border:1px solid #0ea5e92e!important;background:rgba(255,255,255,.16)!important;color:#f8fafc!important;font-weight:850!important;}

.wci-album-box.wci-layout-167 .wci-filter.is-active,.wci-album-box.wci-layout-167 .wci-filter:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-167 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-167 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px!important;border:1px solid #0ea5e930!important;background:rgba(15,23,42,.76)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-167 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#0ea5e9,#020617);z-index:2;}

.wci-album-box.wci-layout-167 .wci-card:hover{transform:translateY(-6px)!important;border-color:#0ea5e988!important;box-shadow:0 24px 55px #0ea5e924!important;}

.wci-album-box.wci-layout-167 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px - 5px)!important;background:linear-gradient(135deg,#0ea5e910,#02061712)!important;border:1px solid #0ea5e920!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-167 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-167 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-167 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-167 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#0ea5e9;margin-top:8px;}

.wci-album-box.wci-layout-167 .wci-desc,.wci-album-box.wci-layout-167 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

.wci-album-box.wci-layout-167 .wci-badge,.wci-album-box.wci-layout-167 .wci-price{background:#0ea5e9!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-167 .wci-pagination .page-numbers{background:rgba(15,23,42,.76)!important;color:#f8fafc!important;border:1px solid #0ea5e935!important;}

.wci-album-box.wci-layout-167 .wci-pagination .page-numbers.current{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;}

@media(max-width:900px){.wci-album-box.wci-layout-167 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-167 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-167:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape blueprint_grid for model 57 */

.wci-album-box.wci-layout-167:before{background-size:22px 22px !important;opacity:.78 !important;}

.wci-album-box.wci-layout-167 .wci-card{border-style:dashed !important;}

.wci-album-box.wci-layout-167 .wci-filter-menu-details{border-style:dashed !important;}

/* v22: unique gallery skin for layout 157 */
.wci-album-box.wci-layout-167, body .wci-showroom-box.wci-layout-167 {
  --wci-fx-accent:#ef4444;
  --wci-fx-accent2:#f59e0b;
}

.wci-album-box.wci-layout-167 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-167 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-167 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-167 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#ef4444,#f59e0b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #ef4444 26%, transparent)!important;
}

.wci-album-box.wci-layout-167 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-167 .wci-filter-menu-details{border-radius:12px!important;border:2px dashed color-mix(in srgb, #ef4444 35%, #111)!important;background:color-mix(in srgb, #ef4444 4%, #fff)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-167 .wci-filter-menu-title,
body .wci-showroom-box.wci-layout-167 .wci-filter-menu-title{letter-spacing:.02em!important;text-transform:none!important;}

.wci-album-box.wci-layout-167 .wci-filter-tree,
body .wci-showroom-box.wci-layout-167 .wci-filter-tree{gap:10px!important;}

.wci-album-box.wci-layout-167 .wci-filter,
body .wci-showroom-box.wci-layout-167 .wci-filter{border-radius:10px!important;border:1px solid color-mix(in srgb, #ef4444 22%, #111)!important;background:#fff!important;box-shadow:0 4px 0 color-mix(in srgb, #ef4444 20%, transparent)!important;}

.wci-album-box.wci-layout-167 .wci-filter:hover,
.wci-album-box.wci-layout-167 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-167 .wci-filter:hover,
body .wci-showroom-box.wci-layout-167 .wci-filter.is-active{transform:translateY(-2px)!important;background:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ef4444!important;}

.wci-album-box.wci-layout-167 .wci-card, body .wci-showroom-box.wci-layout-167 .wci-card{border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}

/* ==========================================================
   WCI v153 - New gallery model 67: آبی مینیمال روشن
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-167{
  --wci-accent:#60a5fa;--wci-dark:#2563eb;--wci-bg:#ffffff;--wci-bg2:#eff6ff;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:20px!important;border:2px double #60a5fa55!important;
  background:radial-gradient(circle at 12% 0%, #60a5fa24, transparent 34%),radial-gradient(circle at 90% 14%, #2563eb20, transparent 36%),linear-gradient(135deg,#ffffff 0%,#eff6ff 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(37,99,235,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-167:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(37,99,235,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(37,99,235,0.045) 1px,transparent 1px)!important;
  background-size:34px 34px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-167:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-167 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-167 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:20px!important;
  background:linear-gradient(135deg,#60a5fa,#2563eb)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(96,165,250,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(37,99,235,0.22)!important;
}

html body .wci-album-box.wci-layout-167 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#60a5fa!important;
  box-shadow:0 0 0 7px #60a5fa22,0 10px 25px #60a5fa45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-167 .wci-album-head-sub,
html body .wci-album-box.wci-layout-167 .wci-showroom-sub,
html body .wci-album-box.wci-layout-167 .wci-pagination-hint,
html body .wci-album-box.wci-layout-167 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-167 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:16px!important;border:1px double #60a5fa48!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(37,99,235,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #60a5fa28!important;background:linear-gradient(90deg,#60a5fa30,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter-search-inner{
  border-radius:20px!important;border:1px solid #60a5fa38!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-167 .wci-filter{
  border-radius:20px!important;border:1px solid #60a5fa30!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter.is-active,
html body .wci-album-box.wci-layout-167 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-167 .wci-filter:hover,
html body .wci-album-box.wci-layout-167 .wci-filter:focus{
  background:#60a5fa!important;background-color:#60a5fa!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#60a5fa!important;
  box-shadow:0 12px 26px rgba(96,165,250,0.26)!important;transform:translateX(-6px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-167 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-167 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-167 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-167 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-167 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-167 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-167 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:18px!important;border:1px double #60a5fa32!important;
  background:rgba(255,255,255,.95)!important;box-shadow:0 16px 40px rgba(37,99,235,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-167 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-167 .wci-card:hover{transform:translateY(-6px)!important;border-color:#60a5fa88!important;box-shadow:0 26px 58px rgba(96,165,250,0.23)!important;}

html body .wci-album-box.wci-layout-167 .wci-thumb{
  margin:10px 10px 0!important;border-radius:12px!important;background:linear-gradient(135deg,#60a5fa12,#2563eb10)!important;border:1px solid #60a5fa24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-167 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-167 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-167 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-167 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#60a5fa!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-167 .wci-desc,
html body .wci-album-box.wci-layout-167 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-167 .wci-badge,
html body .wci-album-box.wci-layout-167 .wci-price{background:#60a5fa!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-167 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #60a5fa35!important;}

html body .wci-album-box.wci-layout-167 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-167 .wci-pagination .page-numbers[aria-current="page"]{background:#60a5fa!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#60a5fa!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-167 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-167 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-167 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-167 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 168 from gallery-m68-green-emerald.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-168{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-168:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-168:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-168 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-168 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-168 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-168 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-168 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-168 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-168 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-168 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-168 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-168 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-168 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-168 .wci-filter.is-active,.wci-album-box.wci-layout-168 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-168 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-168 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-168 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-168 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-168 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-168 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-168 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-168 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-168 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-168 .wci-desc,.wci-album-box.wci-layout-168 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-168 .wci-badge,.wci-album-box.wci-layout-168 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-168 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-168 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-168 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-168 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-168:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-168 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-168 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-168 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-168, body .wci-showroom-box.wci-layout-168 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-168 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-168 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-168 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-168 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-168 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-168 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-168 .wci-filter-tree,
body .wci-showroom-box.wci-layout-168 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-168 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-168 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-168 .wci-filter,
body .wci-showroom-box.wci-layout-168 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-168 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-168 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-168 .wci-card, body .wci-showroom-box.wci-layout-168 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 68: سبز زمردی
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-168{
  --wci-accent:#10b981;--wci-dark:#064e3b;--wci-bg:#ecfdf5;--wci-bg2:#d1fae5;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:28px!important;border:1px solid #10b98155!important;
  background:radial-gradient(circle at 12% 0%, #10b98124, transparent 34%),radial-gradient(circle at 90% 14%, #064e3b20, transparent 36%),linear-gradient(135deg,#ecfdf5 0%,#d1fae5 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(6,78,59,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-168:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(6,78,59,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(6,78,59,0.045) 1px,transparent 1px)!important;
  background-size:38px 38px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-168:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-168 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-168 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:18px!important;
  background:linear-gradient(135deg,#10b981,#064e3b)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(16,185,129,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(6,78,59,0.22)!important;
}

html body .wci-album-box.wci-layout-168 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#10b981!important;
  box-shadow:0 0 0 7px #10b98122,0 10px 25px #10b98145!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-168 .wci-album-head-sub,
html body .wci-album-box.wci-layout-168 .wci-showroom-sub,
html body .wci-album-box.wci-layout-168 .wci-pagination-hint,
html body .wci-album-box.wci-layout-168 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-168 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:24px!important;border:1px solid #10b98148!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(6,78,59,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #10b98128!important;background:linear-gradient(90deg,#10b98130,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter-search-inner{
  border-radius:18px!important;border:1px solid #10b98138!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-168 .wci-filter{
  border-radius:18px!important;border:1px solid #10b98130!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter.is-active,
html body .wci-album-box.wci-layout-168 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-168 .wci-filter:hover,
html body .wci-album-box.wci-layout-168 .wci-filter:focus{
  background:#10b981!important;background-color:#10b981!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#10b981!important;
  box-shadow:0 12px 26px rgba(16,185,129,0.26)!important;transform:translateX(-5px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-168 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-168 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-168 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-168 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-168 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-168 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-168 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:26px!important;border:1px solid #10b98132!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(6,78,59,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-168 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#10b981,#064e3b)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-168 .wci-card:hover{transform:translateY(-5px)!important;border-color:#10b98188!important;box-shadow:0 26px 58px rgba(16,185,129,0.23)!important;}

html body .wci-album-box.wci-layout-168 .wci-thumb{
  margin:10px 10px 0!important;border-radius:20px!important;background:linear-gradient(135deg,#10b98112,#064e3b10)!important;border:1px solid #10b98124!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-168 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-168 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-168 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-168 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#10b981!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-168 .wci-desc,
html body .wci-album-box.wci-layout-168 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-168 .wci-badge,
html body .wci-album-box.wci-layout-168 .wci-price{background:#10b981!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-168 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #10b98135!important;}

html body .wci-album-box.wci-layout-168 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-168 .wci-pagination .page-numbers[aria-current="page"]{background:#10b981!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#10b981!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-168 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-168 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-168 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-168 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 169 from gallery-m69-green-forest-deep.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-169{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-169:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-169:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-169 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-169 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-169 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-169 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-169 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-169 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-169 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-169 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-169 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-169 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-169 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-169 .wci-filter.is-active,.wci-album-box.wci-layout-169 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-169 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-169 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-169 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-169 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-169 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-169 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-169 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-169 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-169 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-169 .wci-desc,.wci-album-box.wci-layout-169 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-169 .wci-badge,.wci-album-box.wci-layout-169 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-169 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-169 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-169 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-169 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-169:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-169 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-169 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-169 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-169, body .wci-showroom-box.wci-layout-169 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-169 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-169 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-169 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-169 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-169 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-169 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-169 .wci-filter-tree,
body .wci-showroom-box.wci-layout-169 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-169 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-169 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-169 .wci-filter,
body .wci-showroom-box.wci-layout-169 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-169 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-169 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-169 .wci-card, body .wci-showroom-box.wci-layout-169 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 69: سبز جنگلی عمیق
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-169{
  --wci-accent:#15803d;--wci-dark:#14532d;--wci-bg:#052e16;--wci-bg2:#0f172a;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:18px!important;border:1px dashed #15803d55!important;
  background:radial-gradient(circle at 12% 0%, #15803d24, transparent 34%),radial-gradient(circle at 90% 14%, #14532d20, transparent 36%),linear-gradient(135deg,#052e16 0%,#0f172a 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(20,83,45,0.16)!important;color:#f8fafc!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-169:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(20,83,45,0.035) 1px,transparent 1px),linear-gradient(180deg,rgba(20,83,45,0.03) 1px,transparent 1px)!important;
  background-size:28px 28px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-169:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-169 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-169 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:8px!important;
  background:linear-gradient(135deg,#15803d,#14532d)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(21,128,61,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(20,83,45,0.22)!important;
}

html body .wci-album-box.wci-layout-169 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#15803d!important;
  box-shadow:0 0 0 7px #15803d22,0 10px 25px #15803d45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-169 .wci-album-head-sub,
html body .wci-album-box.wci-layout-169 .wci-showroom-sub,
html body .wci-album-box.wci-layout-169 .wci-pagination-hint,
html body .wci-album-box.wci-layout-169 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-169 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:14px!important;border:1px dashed #15803d48!important;
  background:rgba(15,23,42,.82)!important;box-shadow:0 18px 38px rgba(20,83,45,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #15803d28!important;background:linear-gradient(90deg,#15803d30,transparent)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #15803d38!important;background:rgba(255,255,255,.10)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

html body .wci-album-box.wci-layout-169 .wci-filter{
  border-radius:14px!important;border:1px solid #15803d30!important;background:rgba(255,255,255,.10)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter.is-active,
html body .wci-album-box.wci-layout-169 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-169 .wci-filter:hover,
html body .wci-album-box.wci-layout-169 .wci-filter:focus{
  background:#15803d!important;background-color:#15803d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#15803d!important;
  box-shadow:0 12px 26px rgba(21,128,61,0.26)!important;transform:translateX(-4px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-169 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-169 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-169 .wci-filter-count{
  background:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;
}

html body .wci-album-box.wci-layout-169 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-169 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-169 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-169 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:16px!important;border:1px dashed #15803d32!important;
  background:rgba(15,23,42,.84)!important;box-shadow:0 16px 40px rgba(20,83,45,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-169 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#15803d,#14532d)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-169 .wci-card:hover{transform:translateY(-4px)!important;border-color:#15803d88!important;box-shadow:0 26px 58px rgba(21,128,61,0.23)!important;}

html body .wci-album-box.wci-layout-169 .wci-thumb{
  margin:10px 10px 0!important;border-radius:10px!important;background:linear-gradient(135deg,#15803d12,#14532d10)!important;border:1px solid #15803d24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-169 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-169 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-169 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-169 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#15803d!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-169 .wci-desc,
html body .wci-album-box.wci-layout-169 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

html body .wci-album-box.wci-layout-169 .wci-badge,
html body .wci-album-box.wci-layout-169 .wci-price{background:#15803d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-169 .wci-pagination .page-numbers{background:rgba(15,23,42,.72)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #15803d35!important;}

html body .wci-album-box.wci-layout-169 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-169 .wci-pagination .page-numbers[aria-current="page"]{background:#15803d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#15803d!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-169 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-169 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-169 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-169 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 170 from gallery-m70-green-mint-glass.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-170{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-170:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-170:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-170 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-170 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-170 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-170 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-170 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-170 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-170 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-170 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-170 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-170 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-170 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-170 .wci-filter.is-active,.wci-album-box.wci-layout-170 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-170 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-170 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-170 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-170 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-170 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-170 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-170 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-170 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-170 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-170 .wci-desc,.wci-album-box.wci-layout-170 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-170 .wci-badge,.wci-album-box.wci-layout-170 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-170 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-170 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-170 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-170 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-170:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-170 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-170 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-170 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-170, body .wci-showroom-box.wci-layout-170 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-170 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-170 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-170 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-170 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-170 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-170 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-170 .wci-filter-tree,
body .wci-showroom-box.wci-layout-170 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-170 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-170 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-170 .wci-filter,
body .wci-showroom-box.wci-layout-170 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-170 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-170 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-170 .wci-card, body .wci-showroom-box.wci-layout-170 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 70: سبز نعنایی شیشه‌ای
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-170{
  --wci-accent:#14b8a6;--wci-dark:#0f766e;--wci-bg:#f0fdfa;--wci-bg2:#ccfbf1;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:34px!important;border:1px solid #14b8a655!important;
  background:radial-gradient(circle at 12% 0%, #14b8a624, transparent 34%),radial-gradient(circle at 90% 14%, #0f766e20, transparent 36%),linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(15,118,110,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-170:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(15,118,110,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(15,118,110,0.045) 1px,transparent 1px)!important;
  background-size:44px 44px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-170:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-170 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-170 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:999px!important;
  background:linear-gradient(135deg,#14b8a6,#0f766e)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(20,184,166,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(15,118,110,0.22)!important;
}

html body .wci-album-box.wci-layout-170 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#14b8a6!important;
  box-shadow:0 0 0 7px #14b8a622,0 10px 25px #14b8a645!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-170 .wci-album-head-sub,
html body .wci-album-box.wci-layout-170 .wci-showroom-sub,
html body .wci-album-box.wci-layout-170 .wci-pagination-hint,
html body .wci-album-box.wci-layout-170 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-170 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:30px!important;border:1px solid #14b8a648!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(15,118,110,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #14b8a628!important;background:linear-gradient(90deg,#14b8a630,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter-search-inner{
  border-radius:999px!important;border:1px solid #14b8a638!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-170 .wci-filter{
  border-radius:999px!important;border:1px solid #14b8a630!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter.is-active,
html body .wci-album-box.wci-layout-170 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-170 .wci-filter:hover,
html body .wci-album-box.wci-layout-170 .wci-filter:focus{
  background:#14b8a6!important;background-color:#14b8a6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#14b8a6!important;
  box-shadow:0 12px 26px rgba(20,184,166,0.26)!important;transform:translateX(-7px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-170 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-170 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-170 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-170 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-170 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-170 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-170 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:32px!important;border:1px solid #14b8a632!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(15,118,110,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-170 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#14b8a6,#0f766e)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-170 .wci-card:hover{transform:translateY(-7px)!important;border-color:#14b8a688!important;box-shadow:0 26px 58px rgba(20,184,166,0.23)!important;}

html body .wci-album-box.wci-layout-170 .wci-thumb{
  margin:10px 10px 0!important;border-radius:26px!important;background:linear-gradient(135deg,#14b8a612,#0f766e10)!important;border:1px solid #14b8a624!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-170 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-170 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-170 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-170 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#14b8a6!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-170 .wci-desc,
html body .wci-album-box.wci-layout-170 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-170 .wci-badge,
html body .wci-album-box.wci-layout-170 .wci-price{background:#14b8a6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-170 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #14b8a635!important;}

html body .wci-album-box.wci-layout-170 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-170 .wci-pagination .page-numbers[aria-current="page"]{background:#14b8a6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#14b8a6!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-170 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-170 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-170 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-170 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 171 from gallery-m71-green-olive-premium.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-171{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-171:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-171:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-171 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-171 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-171 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-171 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-171 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-171 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-171 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-171 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-171 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-171 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-171 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-171 .wci-filter.is-active,.wci-album-box.wci-layout-171 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-171 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-171 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-171 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-171 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-171 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-171 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-171 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-171 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-171 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-171 .wci-desc,.wci-album-box.wci-layout-171 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-171 .wci-badge,.wci-album-box.wci-layout-171 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-171 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-171 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-171 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-171 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-171:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-171 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-171 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-171 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-171, body .wci-showroom-box.wci-layout-171 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-171 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-171 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-171 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-171 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-171 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-171 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-171 .wci-filter-tree,
body .wci-showroom-box.wci-layout-171 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-171 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-171 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-171 .wci-filter,
body .wci-showroom-box.wci-layout-171 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-171 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-171 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-171 .wci-card, body .wci-showroom-box.wci-layout-171 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 71: سبز زیتونی پریمیوم
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-171{
  --wci-accent:#65a30d;--wci-dark:#3f6212;--wci-bg:#f7fee7;--wci-bg2:#ecfccb;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:14px!important;border:1px solid #65a30d55!important;
  background:radial-gradient(circle at 12% 0%, #65a30d24, transparent 34%),radial-gradient(circle at 90% 14%, #3f621220, transparent 36%),linear-gradient(135deg,#f7fee7 0%,#ecfccb 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(63,98,18,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-171:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(63,98,18,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(63,98,18,0.045) 1px,transparent 1px)!important;
  background-size:32px 32px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-171:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-171 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-171 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:4px!important;
  background:linear-gradient(135deg,#65a30d,#3f6212)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(101,163,13,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(63,98,18,0.22)!important;
}

html body .wci-album-box.wci-layout-171 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#65a30d!important;
  box-shadow:0 0 0 7px #65a30d22,0 10px 25px #65a30d45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-171 .wci-album-head-sub,
html body .wci-album-box.wci-layout-171 .wci-showroom-sub,
html body .wci-album-box.wci-layout-171 .wci-pagination-hint,
html body .wci-album-box.wci-layout-171 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-171 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #65a30d48!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(63,98,18,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #65a30d28!important;background:linear-gradient(90deg,#65a30d30,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #65a30d38!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-171 .wci-filter{
  border-radius:14px!important;border:1px solid #65a30d30!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter.is-active,
html body .wci-album-box.wci-layout-171 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-171 .wci-filter:hover,
html body .wci-album-box.wci-layout-171 .wci-filter:focus{
  background:#65a30d!important;background-color:#65a30d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#65a30d!important;
  box-shadow:0 12px 26px rgba(101,163,13,0.26)!important;transform:translateX(-3px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-171 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-171 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-171 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-171 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-171 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-171 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-171 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:14px!important;border:1px solid #65a30d32!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(63,98,18,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-171 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#65a30d,#3f6212)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-171 .wci-card:hover{transform:translateY(-3px)!important;border-color:#65a30d88!important;box-shadow:0 26px 58px rgba(101,163,13,0.23)!important;}

html body .wci-album-box.wci-layout-171 .wci-thumb{
  margin:10px 10px 0!important;border-radius:10px!important;background:linear-gradient(135deg,#65a30d12,#3f621210)!important;border:1px solid #65a30d24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-171 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-171 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-171 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-171 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#65a30d!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-171 .wci-desc,
html body .wci-album-box.wci-layout-171 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-171 .wci-badge,
html body .wci-album-box.wci-layout-171 .wci-price{background:#65a30d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-171 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #65a30d35!important;}

html body .wci-album-box.wci-layout-171 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-171 .wci-pagination .page-numbers[aria-current="page"]{background:#65a30d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#65a30d!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-171 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-171 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-171 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-171 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 172 from gallery-m72-green-lime-light.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-172{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-172:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-172:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-172 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-172 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-172 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-172 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-172 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-172 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-172 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-172 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-172 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-172 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-172 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-172 .wci-filter.is-active,.wci-album-box.wci-layout-172 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-172 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-172 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-172 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-172 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-172 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-172 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-172 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-172 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-172 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-172 .wci-desc,.wci-album-box.wci-layout-172 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-172 .wci-badge,.wci-album-box.wci-layout-172 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-172 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-172 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-172 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-172 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-172:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-172 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-172 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-172 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-172, body .wci-showroom-box.wci-layout-172 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-172 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-172 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-172 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-172 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-172 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-172 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-172 .wci-filter-tree,
body .wci-showroom-box.wci-layout-172 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-172 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-172 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-172 .wci-filter,
body .wci-showroom-box.wci-layout-172 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-172 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-172 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-172 .wci-card, body .wci-showroom-box.wci-layout-172 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 72: سبز لیمویی روشن
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-172{
  --wci-accent:#84cc16;--wci-dark:#4d7c0f;--wci-bg:#f7fee7;--wci-bg2:#ecfccb;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:26px!important;border:1px dotted #84cc1655!important;
  background:radial-gradient(circle at 12% 0%, #84cc1624, transparent 34%),radial-gradient(circle at 90% 14%, #4d7c0f20, transparent 36%),linear-gradient(135deg,#f7fee7 0%,#ecfccb 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(77,124,15,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-172:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(77,124,15,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(77,124,15,0.045) 1px,transparent 1px)!important;
  background-size:24px 24px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-172:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-172 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-172 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:24px!important;
  background:linear-gradient(135deg,#84cc16,#4d7c0f)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(132,204,22,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(77,124,15,0.22)!important;
}

html body .wci-album-box.wci-layout-172 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#84cc16!important;
  box-shadow:0 0 0 7px #84cc1622,0 10px 25px #84cc1645!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-172 .wci-album-head-sub,
html body .wci-album-box.wci-layout-172 .wci-showroom-sub,
html body .wci-album-box.wci-layout-172 .wci-pagination-hint,
html body .wci-album-box.wci-layout-172 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-172 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:22px!important;border:1px dotted #84cc1648!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(77,124,15,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #84cc1628!important;background:linear-gradient(90deg,#84cc1630,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter-search-inner{
  border-radius:24px!important;border:1px solid #84cc1638!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-172 .wci-filter{
  border-radius:24px!important;border:1px solid #84cc1630!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter.is-active,
html body .wci-album-box.wci-layout-172 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-172 .wci-filter:hover,
html body .wci-album-box.wci-layout-172 .wci-filter:focus{
  background:#84cc16!important;background-color:#84cc16!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#84cc16!important;
  box-shadow:0 12px 26px rgba(132,204,22,0.26)!important;transform:translateX(-6px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-172 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-172 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-172 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-172 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-172 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-172 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-172 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:24px!important;border:1px dotted #84cc1632!important;
  background:rgba(255,255,255,.93)!important;box-shadow:0 16px 40px rgba(77,124,15,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-172 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#84cc16,#4d7c0f)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-172 .wci-card:hover{transform:translateY(-6px)!important;border-color:#84cc1688!important;box-shadow:0 26px 58px rgba(132,204,22,0.23)!important;}

html body .wci-album-box.wci-layout-172 .wci-thumb{
  margin:10px 10px 0!important;border-radius:18px!important;background:linear-gradient(135deg,#84cc1612,#4d7c0f10)!important;border:1px solid #84cc1624!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-172 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-172 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-172 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-172 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#84cc16!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-172 .wci-desc,
html body .wci-album-box.wci-layout-172 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-172 .wci-badge,
html body .wci-album-box.wci-layout-172 .wci-price{background:#84cc16!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-172 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #84cc1635!important;}

html body .wci-album-box.wci-layout-172 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-172 .wci-pagination .page-numbers[aria-current="page"]{background:#84cc16!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#84cc16!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-172 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-172 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-172 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-172 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 173 from gallery-m73-green-neon-dark.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-173{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-173:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-173:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-173 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-173 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-173 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-173 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-173 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-173 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-173 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-173 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-173 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-173 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-173 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-173 .wci-filter.is-active,.wci-album-box.wci-layout-173 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-173 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-173 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-173 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-173 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-173 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-173 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-173 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-173 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-173 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-173 .wci-desc,.wci-album-box.wci-layout-173 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-173 .wci-badge,.wci-album-box.wci-layout-173 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-173 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-173 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-173 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-173 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-173:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-173 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-173 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-173 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-173, body .wci-showroom-box.wci-layout-173 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-173 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-173 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-173 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-173 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-173 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-173 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-173 .wci-filter-tree,
body .wci-showroom-box.wci-layout-173 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-173 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-173 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-173 .wci-filter,
body .wci-showroom-box.wci-layout-173 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-173 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-173 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-173 .wci-card, body .wci-showroom-box.wci-layout-173 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 73: سبز نئونی تیره
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-173{
  --wci-accent:#22c55e;--wci-dark:#052e16;--wci-bg:#0f172a;--wci-bg2:#020617;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:22px!important;border:1px solid #22c55e55!important;
  background:radial-gradient(circle at 12% 0%, #22c55e24, transparent 34%),radial-gradient(circle at 90% 14%, #052e1620, transparent 36%),linear-gradient(135deg,#0f172a 0%,#020617 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(5,46,22,0.16)!important;color:#f8fafc!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-173:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(5,46,22,0.035) 1px,transparent 1px),linear-gradient(180deg,rgba(5,46,22,0.03) 1px,transparent 1px)!important;
  background-size:36px 36px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-173:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-173 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-173 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:14px!important;
  background:linear-gradient(135deg,#22c55e,#052e16)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(34,197,94,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(5,46,22,0.22)!important;
}

html body .wci-album-box.wci-layout-173 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#22c55e!important;
  box-shadow:0 0 0 7px #22c55e22,0 10px 25px #22c55e45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-173 .wci-album-head-sub,
html body .wci-album-box.wci-layout-173 .wci-showroom-sub,
html body .wci-album-box.wci-layout-173 .wci-pagination-hint,
html body .wci-album-box.wci-layout-173 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-173 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:18px!important;border:1px solid #22c55e48!important;
  background:rgba(15,23,42,.82)!important;box-shadow:0 18px 38px rgba(5,46,22,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #22c55e28!important;background:linear-gradient(90deg,#22c55e30,transparent)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter-search-inner{
  border-radius:14px!important;border:1px solid #22c55e38!important;background:rgba(255,255,255,.10)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

html body .wci-album-box.wci-layout-173 .wci-filter{
  border-radius:14px!important;border:1px solid #22c55e30!important;background:rgba(255,255,255,.10)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter.is-active,
html body .wci-album-box.wci-layout-173 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-173 .wci-filter:hover,
html body .wci-album-box.wci-layout-173 .wci-filter:focus{
  background:#22c55e!important;background-color:#22c55e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e!important;
  box-shadow:0 12px 26px rgba(34,197,94,0.26)!important;transform:translateX(-5px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-173 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-173 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-173 .wci-filter-count{
  background:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;
}

html body .wci-album-box.wci-layout-173 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-173 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-173 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-173 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:20px!important;border:1px solid #22c55e32!important;
  background:rgba(15,23,42,.86)!important;box-shadow:0 16px 40px rgba(5,46,22,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-173 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#22c55e,#052e16)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-173 .wci-card:hover{transform:translateY(-5px)!important;border-color:#22c55e88!important;box-shadow:0 26px 58px rgba(34,197,94,0.23)!important;}

html body .wci-album-box.wci-layout-173 .wci-thumb{
  margin:10px 10px 0!important;border-radius:14px!important;background:linear-gradient(135deg,#22c55e12,#052e1610)!important;border:1px solid #22c55e24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-173 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-173 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-173 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-173 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#22c55e!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-173 .wci-desc,
html body .wci-album-box.wci-layout-173 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

html body .wci-album-box.wci-layout-173 .wci-badge,
html body .wci-album-box.wci-layout-173 .wci-price{background:#22c55e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-173 .wci-pagination .page-numbers{background:rgba(15,23,42,.72)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #22c55e35!important;}

html body .wci-album-box.wci-layout-173 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-173 .wci-pagination .page-numbers[aria-current="page"]{background:#22c55e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-173 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-173 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-173 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-173 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 174 from gallery-m74-green-glass.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-174{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-174:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-174:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-174 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-174 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-174 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-174 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-174 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-174 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-174 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-174 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-174 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-174 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-174 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-174 .wci-filter.is-active,.wci-album-box.wci-layout-174 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-174 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-174 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-174 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-174 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-174 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-174 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-174 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-174 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-174 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-174 .wci-desc,.wci-album-box.wci-layout-174 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-174 .wci-badge,.wci-album-box.wci-layout-174 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-174 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-174 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-174 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-174 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-174:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-174 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-174 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-174 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-174, body .wci-showroom-box.wci-layout-174 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-174 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-174 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-174 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-174 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-174 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-174 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-174 .wci-filter-tree,
body .wci-showroom-box.wci-layout-174 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-174 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-174 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-174 .wci-filter,
body .wci-showroom-box.wci-layout-174 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-174 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-174 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-174 .wci-card, body .wci-showroom-box.wci-layout-174 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 74: سبز شیشه‌ای
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-174{
  --wci-accent:#22c55e;--wci-dark:#166534;--wci-bg:#f0fdf4;--wci-bg2:#dcfce7;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px dashed #22c55e55!important;
  background:radial-gradient(circle at 12% 0%, #22c55e24, transparent 34%),radial-gradient(circle at 90% 14%, #16653420, transparent 36%),linear-gradient(135deg,#f0fdf4 0%,#dcfce7 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(22,101,52,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-174:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(22,101,52,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(22,101,52,0.045) 1px,transparent 1px)!important;
  background-size:30px 30px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-174:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-174 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-174 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#22c55e,#166534)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(34,197,94,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(22,101,52,0.22)!important;
}

html body .wci-album-box.wci-layout-174 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#22c55e!important;
  box-shadow:0 0 0 7px #22c55e22,0 10px 25px #22c55e45!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-174 .wci-album-head-sub,
html body .wci-album-box.wci-layout-174 .wci-showroom-sub,
html body .wci-album-box.wci-layout-174 .wci-pagination-hint,
html body .wci-album-box.wci-layout-174 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-174 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:26px!important;border:1px dashed #22c55e48!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(22,101,52,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #22c55e28!important;background:linear-gradient(90deg,#22c55e30,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #22c55e38!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-174 .wci-filter{
  border-radius:14px!important;border:1px solid #22c55e30!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter.is-active,
html body .wci-album-box.wci-layout-174 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-174 .wci-filter:hover,
html body .wci-album-box.wci-layout-174 .wci-filter:focus{
  background:#22c55e!important;background-color:#22c55e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e!important;
  box-shadow:0 12px 26px rgba(34,197,94,0.26)!important;transform:translateX(-4px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-174 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-174 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-174 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-174 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-174 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-174 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-174 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:28px!important;border:1px dashed #22c55e32!important;
  background:rgba(255,255,255,.90)!important;box-shadow:0 16px 40px rgba(22,101,52,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-174 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#22c55e,#166534)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-174 .wci-card:hover{transform:translateY(-4px)!important;border-color:#22c55e88!important;box-shadow:0 26px 58px rgba(34,197,94,0.23)!important;}

html body .wci-album-box.wci-layout-174 .wci-thumb{
  margin:10px 10px 0!important;border-radius:22px!important;background:linear-gradient(135deg,#22c55e12,#16653410)!important;border:1px solid #22c55e24!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-174 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-174 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-174 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-174 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#22c55e!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-174 .wci-desc,
html body .wci-album-box.wci-layout-174 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-174 .wci-badge,
html body .wci-album-box.wci-layout-174 .wci-price{background:#22c55e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-174 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #22c55e35!important;}

html body .wci-album-box.wci-layout-174 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-174 .wci-pagination .page-numbers[aria-current="page"]{background:#22c55e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-174 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-174 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-174 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-174 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 175 from gallery-m75-green-teal.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-175{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-175:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-175:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-175 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-175 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-175 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-175 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-175 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-175 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-175 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-175 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-175 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-175 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-175 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-175 .wci-filter.is-active,.wci-album-box.wci-layout-175 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-175 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-175 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-175 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-175 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-175 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-175 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-175 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-175 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-175 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-175 .wci-desc,.wci-album-box.wci-layout-175 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-175 .wci-badge,.wci-album-box.wci-layout-175 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-175 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-175 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-175 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-175 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-175:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-175 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-175 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-175 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-175, body .wci-showroom-box.wci-layout-175 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-175 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-175 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-175 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-175 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-175 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-175 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-175 .wci-filter-tree,
body .wci-showroom-box.wci-layout-175 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-175 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-175 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-175 .wci-filter,
body .wci-showroom-box.wci-layout-175 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-175 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-175 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-175 .wci-card, body .wci-showroom-box.wci-layout-175 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 75: سبز دریایی
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-175{
  --wci-accent:#0d9488;--wci-dark:#134e4a;--wci-bg:#f0fdfa;--wci-bg2:#ccfbf1;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:16px!important;border:1px solid #0d948855!important;
  background:radial-gradient(circle at 12% 0%, #0d948824, transparent 34%),radial-gradient(circle at 90% 14%, #134e4a20, transparent 36%),linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(19,78,74,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-175:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(19,78,74,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(19,78,74,0.045) 1px,transparent 1px)!important;
  background-size:42px 42px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-175:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-175 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-175 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:28px!important;
  background:linear-gradient(135deg,#0d9488,#134e4a)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(13,148,136,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(19,78,74,0.22)!important;
}

html body .wci-album-box.wci-layout-175 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#0d9488!important;
  box-shadow:0 0 0 7px #0d948822,0 10px 25px #0d948845!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-175 .wci-album-head-sub,
html body .wci-album-box.wci-layout-175 .wci-showroom-sub,
html body .wci-album-box.wci-layout-175 .wci-pagination-hint,
html body .wci-album-box.wci-layout-175 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-175 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:14px!important;border:1px solid #0d948848!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(19,78,74,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #0d948828!important;background:linear-gradient(90deg,#0d948830,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter-search-inner{
  border-radius:28px!important;border:1px solid #0d948838!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-175 .wci-filter{
  border-radius:28px!important;border:1px solid #0d948830!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter.is-active,
html body .wci-album-box.wci-layout-175 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-175 .wci-filter:hover,
html body .wci-album-box.wci-layout-175 .wci-filter:focus{
  background:#0d9488!important;background-color:#0d9488!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0d9488!important;
  box-shadow:0 12px 26px rgba(13,148,136,0.26)!important;transform:translateX(-8px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-175 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-175 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-175 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-175 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-175 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-175 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-175 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:14px!important;border:1px solid #0d948832!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 16px 40px rgba(19,78,74,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-175 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#0d9488,#134e4a)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-175 .wci-card:hover{transform:translateY(-8px)!important;border-color:#0d948888!important;box-shadow:0 26px 58px rgba(13,148,136,0.23)!important;}

html body .wci-album-box.wci-layout-175 .wci-thumb{
  margin:10px 10px 0!important;border-radius:10px!important;background:linear-gradient(135deg,#0d948812,#134e4a10)!important;border:1px solid #0d948824!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-175 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-175 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-175 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-175 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#0d9488!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-175 .wci-desc,
html body .wci-album-box.wci-layout-175 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-175 .wci-badge,
html body .wci-album-box.wci-layout-175 .wci-price{background:#0d9488!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-175 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #0d948835!important;}

html body .wci-album-box.wci-layout-175 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-175 .wci-pagination .page-numbers[aria-current="page"]{background:#0d9488!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#0d9488!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-175 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-175 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-175 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-175 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 176 from gallery-m76-green-spring.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-176{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-176:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-176:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-176 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-176 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-176 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-176 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-176 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-176 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-176 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-176 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-176 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-176 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-176 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-176 .wci-filter.is-active,.wci-album-box.wci-layout-176 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-176 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-176 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-176 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-176 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-176 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-176 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-176 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-176 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-176 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-176 .wci-desc,.wci-album-box.wci-layout-176 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-176 .wci-badge,.wci-album-box.wci-layout-176 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-176 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-176 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-176 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-176 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-176:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-176 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-176 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-176 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-176, body .wci-showroom-box.wci-layout-176 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-176 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-176 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-176 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-176 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-176 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-176 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-176 .wci-filter-tree,
body .wci-showroom-box.wci-layout-176 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-176 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-176 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-176 .wci-filter,
body .wci-showroom-box.wci-layout-176 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-176 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-176 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-176 .wci-card, body .wci-showroom-box.wci-layout-176 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 76: سبز بهاری
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-176{
  --wci-accent:#4ade80;--wci-dark:#16a34a;--wci-bg:#f0fdf4;--wci-bg2:#dcfce7;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:24px!important;border:1px solid #4ade8055!important;
  background:radial-gradient(circle at 12% 0%, #4ade8024, transparent 34%),radial-gradient(circle at 90% 14%, #16a34a20, transparent 36%),linear-gradient(135deg,#f0fdf4 0%,#dcfce7 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(22,163,74,0.16)!important;color:#0f172a!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-176:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(22,163,74,0.055) 1px,transparent 1px),linear-gradient(180deg,rgba(22,163,74,0.045) 1px,transparent 1px)!important;
  background-size:26px 26px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-176:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-176 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-176 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:10px!important;
  background:linear-gradient(135deg,#4ade80,#16a34a)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(74,222,128,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(22,163,74,0.22)!important;
}

html body .wci-album-box.wci-layout-176 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#4ade80!important;
  box-shadow:0 0 0 7px #4ade8022,0 10px 25px #4ade8045!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-176 .wci-album-head-sub,
html body .wci-album-box.wci-layout-176 .wci-showroom-sub,
html body .wci-album-box.wci-layout-176 .wci-pagination-hint,
html body .wci-album-box.wci-layout-176 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-176 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:20px!important;border:1px solid #4ade8048!important;
  background:rgba(255,255,255,.92)!important;box-shadow:0 18px 38px rgba(22,163,74,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #4ade8028!important;background:linear-gradient(90deg,#4ade8030,transparent)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter-search-inner{
  border-radius:12px!important;border:1px solid #4ade8038!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}

html body .wci-album-box.wci-layout-176 .wci-filter{
  border-radius:14px!important;border:1px solid #4ade8030!important;background:rgba(255,255,255,.88)!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter.is-active,
html body .wci-album-box.wci-layout-176 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-176 .wci-filter:hover,
html body .wci-album-box.wci-layout-176 .wci-filter:focus{
  background:#4ade80!important;background-color:#4ade80!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#4ade80!important;
  box-shadow:0 12px 26px rgba(74,222,128,0.26)!important;transform:translateX(-5px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-176 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-176 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-176 .wci-filter-count{
  background:#e5e7eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-176 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-176 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-176 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-176 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:22px!important;border:1px solid #4ade8032!important;
  background:rgba(255,255,255,.94)!important;box-shadow:0 16px 40px rgba(22,163,74,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-176 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#4ade80,#16a34a)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-176 .wci-card:hover{transform:translateY(-5px)!important;border-color:#4ade8088!important;box-shadow:0 26px 58px rgba(74,222,128,0.23)!important;}

html body .wci-album-box.wci-layout-176 .wci-thumb{
  margin:10px 10px 0!important;border-radius:16px!important;background:linear-gradient(135deg,#4ade8012,#16a34a10)!important;border:1px solid #4ade8024!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-176 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-176 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-176 .wci-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-176 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#4ade80!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-176 .wci-desc,
html body .wci-album-box.wci-layout-176 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

html body .wci-album-box.wci-layout-176 .wci-badge,
html body .wci-album-box.wci-layout-176 .wci-price{background:#4ade80!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-176 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #4ade8035!important;}

html body .wci-album-box.wci-layout-176 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-176 .wci-pagination .page-numbers[aria-current="page"]{background:#4ade80!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#4ade80!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-176 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-176 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-176 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-176 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}


/* ===== Original distinct gallery layout 177 from gallery-m77-green-steel-dark.zip ===== */
/* ==========================================================
   Gallery model 44: سبز جنگلی گیلان / گیلان جنگلی
   Version is preserved in PHP header. Folder slug unchanged.
   ========================================================== */
.wci-album-box.wci-layout-177{
  direction:rtl;position:relative;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:30px!important;border:1px solid #16a34a33!important;
  background:radial-gradient(circle at 12% 0%, #16a34a25, transparent 32%),radial-gradient(circle at 92% 12%, #14532d20, transparent 34%),linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%)!important;
  box-shadow:0 24px 65px rgba(15,23,42,.16)!important;color:#0f172a;isolation:isolate;
}

.wci-album-box.wci-layout-177:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.52;mask-image:linear-gradient(180deg,#000,transparent 82%);}

.wci-album-box.wci-layout-177:after{content:"گیلان  م44 گیلان جنگلی";position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:8px 13px;border-radius:999px;border:1px solid #16a34a55;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#14532d;font-weight:950;font-size:12px;line-height:1.2;border-style:dashed;}

.wci-album-box.wci-layout-177 .wci-album-header{position:relative;z-index:1;padding:38px 24px 18px!important;margin:0!important;border:0!important;background:transparent!important;display:block!important;}

.wci-album-box.wci-layout-177 .wci-album-head-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;font-size:clamp(1.25rem,2.5vw,2.05rem)!important;line-height:1.35!important;text-shadow:none!important;}

.wci-album-box.wci-layout-177 .wci-album-head-title:before{content:"";display:inline-block;width:14px;height:14px;margin-left:9px;border-radius:5px;background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 0 6px #16a34a20,0 12px 28px #16a34a35;vertical-align:middle;}

.wci-album-box.wci-layout-177 .wci-album-head-sub{max-width:780px;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;line-height:1.9!important;}

.wci-album-box.wci-layout-177 .wci-album-wrap{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 22px!important;margin:0!important;}

.wci-album-box.wci-layout-177 .wci-filter-menu-details{position:sticky!important;top:84px!important;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a44!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;}

.wci-album-box.wci-layout-177 .wci-filter-menu-title{border:0!important;border-bottom:1px solid #16a34a26!important;background:linear-gradient(90deg,#16a34a28,transparent)!important;color:#ffffff!important;font-weight:950!important;padding:15px 16px!important;}

.wci-album-box.wci-layout-177 .wci-filter-menu-current{background:#16a34a!important;color:#fff!important;border:0!important;box-shadow:none!important;}

.wci-album-box.wci-layout-177 .wci-filter-search-inner{border-radius:16px!important;border:1px solid #16a34a40!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;}

.wci-album-box.wci-layout-177 .wci-filter-search-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

.wci-album-box.wci-layout-177 .wci-filter{border-radius:15px!important;border:1px solid #16a34a2e!important;background:rgba(255,255,255,.16)!important;color:#ffffff!important;font-weight:850!important;}

.wci-album-box.wci-layout-177 .wci-filter.is-active,.wci-album-box.wci-layout-177 .wci-filter:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;transform:translateX(-3px);}

.wci-album-box.wci-layout-177 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

.wci-album-box.wci-layout-177 .wci-card{position:relative;overflow:hidden!important;height:100%;border-radius:24px 24px 10px 24px!important;border:1px solid #16a34a30!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;}

.wci-album-box.wci-layout-177 .wci-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(135deg,#16a34a,#14532d);z-index:2;}

.wci-album-box.wci-layout-177 .wci-card:hover{transform:translateY(-6px)!important;border-color:#16a34a88!important;box-shadow:0 24px 55px #16a34a24!important;}

.wci-album-box.wci-layout-177 .wci-thumb{margin:10px 10px 0!important;border-radius:calc(24px 24px 10px 24px - 5px)!important;background:linear-gradient(135deg,#16a34a10,#14532d12)!important;border:1px solid #16a34a20!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;}

.wci-album-box.wci-layout-177 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02);}

.wci-album-box.wci-layout-177 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

.wci-album-box.wci-layout-177 .wci-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

.wci-album-box.wci-layout-177 .wci-title:after{content:"";display:block;width:46px;height:3px;border-radius:9px;background:#16a34a;margin-top:8px;}

.wci-album-box.wci-layout-177 .wci-desc,.wci-album-box.wci-layout-177 .wci-code{color:#64748b!important;-webkit-text-fill-color:#64748b!important;}

.wci-album-box.wci-layout-177 .wci-badge,.wci-album-box.wci-layout-177 .wci-price{background:#16a34a!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

.wci-album-box.wci-layout-177 .wci-pagination .page-numbers{background:rgba(255,255,255,.92)!important;color:#ffffff!important;border:1px solid #16a34a35!important;}

.wci-album-box.wci-layout-177 .wci-pagination .page-numbers.current{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

@media(max-width:900px){.wci-album-box.wci-layout-177 .wci-album-wrap{grid-template-columns:1fr!important;}.wci-album-box.wci-layout-177 .wci-filter-menu-details{position:relative!important;top:auto!important;}.wci-album-box.wci-layout-177:after{position:relative;display:inline-flex;margin:14px 14px 0;left:auto;top:auto;}}

/* v3 distinct-shape offset_shadow for model 44 */

.wci-album-box.wci-layout-177 .wci-card{box-shadow:8px 8px 0 rgba(15,23,42,.08),0 16px 38px rgba(15,23,42,.12) !important;}

.wci-album-box.wci-layout-177 .wci-card:hover{box-shadow:12px 12px 0 rgba(15,23,42,.10),0 24px 55px rgba(15,23,42,.15) !important;}

.wci-album-box.wci-layout-177 .wci-filter-menu-details{box-shadow:8px 8px 0 rgba(15,23,42,.06),0 18px 36px rgba(15,23,42,.12) !important;}

/* v22: unique gallery skin for layout 144 */
.wci-album-box.wci-layout-177, body .wci-showroom-box.wci-layout-177 {
  --wci-fx-accent:#8b5cf6;
  --wci-fx-accent2:#ec4899;
}

.wci-album-box.wci-layout-177 .wci-filter-menu-current,
body .wci-showroom-box.wci-layout-177 .wci-filter-menu-current{font-weight:900!important}

.wci-album-box.wci-layout-177 .wci-filter-search-submit,
body .wci-showroom-box.wci-layout-177 .wci-filter-search-submit{
  border:0!important;padding:0 14px!important;min-height:36px!important;border-radius:12px!important;
  background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, #8b5cf6 26%, transparent)!important;
}

.wci-album-box.wci-layout-177 .wci-filter-menu-details,
body .wci-showroom-box.wci-layout-177 .wci-filter-menu-details{border-radius:22px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;}

.wci-album-box.wci-layout-177 .wci-filter-tree,
body .wci-showroom-box.wci-layout-177 .wci-filter-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}

.wci-album-box.wci-layout-177 .wci-filter-leaf-all,
body .wci-showroom-box.wci-layout-177 .wci-filter-leaf-all{grid-column:1 / -1;}

.wci-album-box.wci-layout-177 .wci-filter,
body .wci-showroom-box.wci-layout-177 .wci-filter{justify-content:center!important;text-align:center!important;border-radius:12px!important;background:color-mix(in srgb, #8b5cf6 6%, #fff)!important;border:1px solid color-mix(in srgb, #8b5cf6 18%, transparent)!important;}

.wci-album-box.wci-layout-177 .wci-filter.is-active,
body .wci-showroom-box.wci-layout-177 .wci-filter.is-active{background:#8b5cf6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

.wci-album-box.wci-layout-177 .wci-card, body .wci-showroom-box.wci-layout-177 .wci-card{border-radius:20px!important;}

/* ==========================================================
   WCI v153 - New gallery model 77: سبز استیل تیره
   Header clean: only «گالری محصولات». Active selected filter uses model color.
   ========================================================== */
html body .wci-album-box.wci-layout-177{
  --wci-accent:#059669;--wci-dark:#0f172a;--wci-bg:#ffffff;--wci-bg2:#020617;
  direction:rtl!important;position:relative!important;overflow:hidden!important;margin-top:18px!important;
  padding:0!important;border-radius:20px!important;border:2px double #05966955!important;
  background:radial-gradient(circle at 12% 0%, #05966924, transparent 34%),radial-gradient(circle at 90% 14%, #0f172a20, transparent 36%),linear-gradient(135deg,#ffffff 0%,#020617 52%,#ffffff 100%)!important;
  box-shadow:0 26px 70px rgba(15,23,42,0.16)!important;color:#f8fafc!important;isolation:isolate!important;
}

html body .wci-album-box.wci-layout-177:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(15,23,42,0.035) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,0.03) 1px,transparent 1px)!important;
  background-size:34px 34px!important;opacity:.58!important;mask-image:linear-gradient(180deg,#000,transparent 86%)!important;
}

html body .wci-album-box.wci-layout-177:after{content:none!important;display:none!important;}

html body .wci-album-box.wci-layout-177 .wci-album-header{
  position:relative!important;z-index:2!important;padding:34px 22px 20px!important;margin:0!important;border:0!important;background:transparent!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}

html body .wci-album-box.wci-layout-177 .wci-album-head-title{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;
  width:auto!important;max-width:100%!important;padding:11px 22px!important;border-radius:20px!important;
  background:linear-gradient(135deg,#059669,#0f172a)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
  border:1px solid rgba(255,255,255,0.22)!important;box-shadow:0 16px 38px rgba(5,150,105,0.22)!important;
  font-weight:950!important;font-size:clamp(1.38rem,2.7vw,2.15rem)!important;line-height:1.35!important;text-shadow:0 2px 12px rgba(15,23,42,0.22)!important;
}

html body .wci-album-box.wci-layout-177 .wci-album-head-title:before{
  content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-left:8px!important;border-radius:999px!important;background:#059669!important;
  box-shadow:0 0 0 7px #05966922,0 10px 25px #05966945!important;vertical-align:middle!important;
}

html body .wci-album-box.wci-layout-177 .wci-album-head-sub,
html body .wci-album-box.wci-layout-177 .wci-showroom-sub,
html body .wci-album-box.wci-layout-177 .wci-pagination-hint,
html body .wci-album-box.wci-layout-177 .wci-album-note{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

html body .wci-album-box.wci-layout-177 .wci-album-wrap{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:18px!important;padding:0 18px 24px!important;margin:0!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter-menu-details{
  position:sticky!important;top:84px!important;border-radius:16px!important;border:1px double #05966948!important;
  background:rgba(15,23,42,.82)!important;box-shadow:0 18px 38px rgba(15,23,42,0.14)!important;overflow:hidden!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter-menu-title{
  border:0!important;border-bottom:1px solid #05966928!important;background:linear-gradient(90deg,#05966930,transparent)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;padding:15px 16px!important;text-align:right!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter-search-inner{
  border-radius:20px!important;border:1px solid #05966938!important;background:rgba(255,255,255,.10)!important;box-shadow:none!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter-search-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}

html body .wci-album-box.wci-layout-177 .wci-filter{
  border-radius:20px!important;border:1px solid #05966930!important;background:rgba(255,255,255,.10)!important;
  color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:850!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter.is-active,
html body .wci-album-box.wci-layout-177 .wci-filter[aria-current="true"],
html body .wci-album-box.wci-layout-177 .wci-filter:hover,
html body .wci-album-box.wci-layout-177 .wci-filter:focus{
  background:#059669!important;background-color:#059669!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#059669!important;
  box-shadow:0 12px 26px rgba(5,150,105,0.26)!important;transform:translateX(-6px)!important;text-shadow:none!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter.is-active *,
html body .wci-album-box.wci-layout-177 .wci-filter[aria-current="true"] *,
html body .wci-album-box.wci-layout-177 .wci-filter:hover *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}

html body .wci-album-box.wci-layout-177 .wci-filter-count{
  background:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;
}

html body .wci-album-box.wci-layout-177 .wci-filter.is-active .wci-filter-count,
html body .wci-album-box.wci-layout-177 .wci-filter[aria-current="true"] .wci-filter-count{
  background:rgba(255,255,255,.88)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;
}

html body .wci-album-box.wci-layout-177 .wci-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:18px!important;align-items:stretch!important;}

html body .wci-album-box.wci-layout-177 .wci-card{
  position:relative!important;overflow:hidden!important;height:100%!important;border-radius:18px!important;border:1px double #05966932!important;
  background:rgba(15,23,42,.86)!important;box-shadow:0 16px 40px rgba(15,23,42,0.13)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

html body .wci-album-box.wci-layout-177 .wci-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(135deg,#059669,#0f172a)!important;z-index:2!important;}

html body .wci-album-box.wci-layout-177 .wci-card:hover{transform:translateY(-6px)!important;border-color:#05966988!important;box-shadow:0 26px 58px rgba(5,150,105,0.23)!important;}

html body .wci-album-box.wci-layout-177 .wci-thumb{
  margin:10px 10px 0!important;border-radius:12px!important;background:linear-gradient(135deg,#05966912,#0f172a10)!important;border:1px solid #05966924!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:150px!important;
}

html body .wci-album-box.wci-layout-177 .wci-thumb img.wci-img{display:block!important;width:100%!important;height:auto!important;max-height:230px!important;object-fit:contain!important;object-position:center center!important;filter:saturate(1.04) contrast(1.02)!important;}

html body .wci-album-box.wci-layout-177 .wci-body{padding:14px 14px 16px!important;background:transparent!important;}

html body .wci-album-box.wci-layout-177 .wci-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;font-size:1rem!important;line-height:1.75!important;}

html body .wci-album-box.wci-layout-177 .wci-title:after{content:""!important;display:block!important;width:46px!important;height:3px!important;border-radius:9px!important;background:#059669!important;margin-top:8px!important;}

html body .wci-album-box.wci-layout-177 .wci-desc,
html body .wci-album-box.wci-layout-177 .wci-code{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}

html body .wci-album-box.wci-layout-177 .wci-badge,
html body .wci-album-box.wci-layout-177 .wci-price{background:#059669!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}

html body .wci-album-box.wci-layout-177 .wci-pagination .page-numbers{background:rgba(15,23,42,.72)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #05966935!important;}

html body .wci-album-box.wci-layout-177 .wci-pagination .page-numbers.current,
html body .wci-album-box.wci-layout-177 .wci-pagination .page-numbers[aria-current="page"]{background:#059669!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#059669!important;}

@media(max-width:900px){
  html body .wci-album-box.wci-layout-177 .wci-album-header{padding:24px 14px 16px!important;}
  html body .wci-album-box.wci-layout-177 .wci-album-wrap{grid-template-columns:1fr!important;padding:0 12px 18px!important;}
  html body .wci-album-box.wci-layout-177 .wci-filter-menu-details{position:relative!important;top:auto!important;}
  html body .wci-album-box.wci-layout-177 .wci-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:12px!important;}
}
/* WCI 1.8.26 final guard: keep original layout skins, but do not let old per-folder CSS break badges/filter readability. */
html body .wci-album-box[class*="wci-layout-"]::after,
html body .wci-album-box[class*="wci-layout-"]:after{
  content:none !important;
  display:none !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree .wci-filter:not(.is-active),
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree a.wci-filter:not(.is-active){
  background:#ffffff !important;
  background-color:#ffffff !important;
  color:#0f172a !important;
  -webkit-text-fill-color:#0f172a !important;
  border:1px solid rgba(15,23,42,.10) !important;
  text-shadow:none !important;
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
  -webkit-filter:none !important;
  mix-blend-mode:normal !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree .wci-filter:not(.is-active) *,
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree a.wci-filter:not(.is-active) *{
  color:#0f172a !important;
  -webkit-text-fill-color:#0f172a !important;
  text-shadow:none !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree .wci-filter.is-active,
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree a.wci-filter.is-active{
  background:var(--wci-theme-main,#0ea5e9) !important;
  background-color:var(--wci-theme-main,#0ea5e9) !important;
  color:var(--wci-theme-contrast,#ffffff) !important;
  -webkit-text-fill-color:var(--wci-theme-contrast,#ffffff) !important;
  border-color:var(--wci-theme-main,#0ea5e9) !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree .wci-filter.is-active *,
html body .wci-album-box[class*="wci-layout-"] .wci-filter-tree a.wci-filter.is-active *{
  color:var(--wci-theme-contrast,#ffffff) !important;
  -webkit-text-fill-color:var(--wci-theme-contrast,#ffffff) !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter-count{
  background:#eef2f7 !important;
  background-color:#eef2f7 !important;
  color:#0f172a !important;
  -webkit-text-fill-color:#0f172a !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter.is-active .wci-filter-count{
  background:rgba(255,255,255,.88) !important;
  background-color:rgba(255,255,255,.88) !important;
  color:var(--wci-theme-main,#0ea5e9) !important;
  -webkit-text-fill-color:var(--wci-theme-main,#0ea5e9) !important;
}
html body .wci-album-box[class*="wci-layout-"] .wci-filter-menu-current{
  background:#ffffff !important;
  background-color:#ffffff !important;
  color:#0f172a !important;
  -webkit-text-fill-color:#0f172a !important;
  border:1px solid rgba(15,23,42,.14) !important;
}
