/*!
 * Radin Imen - Home Style Presets (تم‌های صفحه اصلی)
 * قابل تعویض از: پیشخوان > رادین ایمن > استایل صفحه اصلی
 * style-1 : کلاسیک نارنجی (پیش‌فرض - همین استایل فعلی)
 * style-2 : مدرن تیره
 * style-3 : مینیمال روشن
 * style-4 : صنعتی فشرده (باکس)
 */

/* ------------------------------------------------------------------
   STYLE 1 — کلاسیک نارنجی (پیش‌فرض)
------------------------------------------------------------------ */
.radin-style-1{ /* uses core tokens as-is */ }

/* ------------------------------------------------------------------
   STYLE 2 — مدرن تیره
------------------------------------------------------------------ */
.radin-style-2{
  --radin-bg:#12151A;
  --radin-bg-alt:#1A1E25;
  --radin-text:#C7CDD5;
  --radin-heading:#FFFFFF;
  --radin-muted:#8A929C;
  --radin-border:#252A32;
  --radin-radius:16px;
  --radin-radius-lg:26px;
  --radin-shadow:0 8px 30px rgba(0,0,0,.35);
  --radin-shadow-md:0 14px 38px rgba(0,0,0,.45);
  --radin-shadow-lg:0 22px 60px rgba(0,0,0,.55);
  --radin-primary-soft:rgba(255,130,0,.12);
  --radin-darker:#0D0F13;
}
.radin-style-2 .radin-header,
.radin-style-2 .radin-nav,
.radin-style-2 .radin-product,
.radin-style-2 .radin-post,
.radin-style-2 .radin-cat,
.radin-style-2 .radin-feature,
.radin-style-2 .radin-brand,
.radin-style-2 .radin-stat,
.radin-style-2 .radin-widget,
.radin-style-2 .radin-entry,
.radin-style-2 .radin-seo,
.radin-style-2 .radin-accordion,
.radin-style-2 .radin-iconbox,
.radin-style-2 .radin-contact-card,
.radin-style-2 .radin-tabs2,
.radin-style-2 .radin-comments{background:#181C22;border-color:#252A32}
.radin-style-2 .radin-product__media{background:#1F242B}
.radin-style-2 .radin-search{background:#1F242B}
.radin-style-2 .radin-search:focus-within{background:#1F242B}
.radin-style-2 .radin-seo__body:not(.is-open)::after{background:linear-gradient(0deg,#181C22,transparent)}
.radin-style-2 .radin-form{background:#181C22}
.radin-style-2 .radin-field{background:#1F242B;border-color:#2C323A;color:#E6EAEF}
.radin-style-2 .radin-news{background:linear-gradient(90deg,rgba(255,130,0,.16),rgba(255,130,0,.03))}
.radin-style-2 .radin-mobilebar{background:#181C22;border-color:#252A32}
.radin-style-2 .radin-burger span,.radin-style-2 .radin-burger span::before,.radin-style-2 .radin-burger span::after{background:#fff}
.radin-style-2 .radin-drawer{background:#181C22}
.radin-style-2 .radin-menu .sub-menu,.radin-style-2 .radin-mega{background:#181C22}
.radin-style-2 .radin-cta{background:linear-gradient(135deg,#1C2128,#0F1216)}
.radin-style-2 .radin-section--alt{background:#0F1216}
.radin-style-2 .radin-pagehead{background:#0F1216}
.radin-style-2 .radin-pagination .page-numbers{background:#181C22;border-color:#252A32}

/* ------------------------------------------------------------------
   STYLE 3 — مینیمال روشن
------------------------------------------------------------------ */
.radin-style-3{
  --radin-radius:6px;
  --radin-radius-sm:5px;
  --radin-radius-lg:8px;
  --radin-bg-alt:#FAFAFA;
  --radin-border:#ECECEC;
  --radin-shadow:none;
  --radin-shadow-md:0 4px 14px rgba(0,0,0,.05);
  --radin-shadow-lg:0 10px 30px rgba(0,0,0,.07);
  --radin-container:1180px;
  --radin-gap:20px;
}
.radin-style-3 .radin-product:hover,
.radin-style-3 .radin-post:hover,
.radin-style-3 .radin-cat:hover,
.radin-style-3 .radin-feature:hover{transform:none;border-color:var(--radin-primary);box-shadow:none}
.radin-style-3 .radin-sechead{justify-content:center;text-align:center;flex-direction:column;gap:6px}
.radin-style-3 .radin-sechead__bar{width:44px;height:3px;order:2}
.radin-style-3 .radin-sechead__line{display:none}
.radin-style-3 .radin-sechead__more{order:3}
.radin-style-3 .radin-btn{box-shadow:none!important}
.radin-style-3 .radin-nav__cats>a{background:transparent;color:var(--radin-heading)!important;border:1px solid var(--radin-border)}
.radin-style-3 .radin-offer{background:#fff;border:2px solid var(--radin-primary);color:var(--radin-text)}
.radin-style-3 .radin-offer__side h3,.radin-style-3 .radin-offer__side{color:var(--radin-heading)}
.radin-style-3 .radin-timer div{background:var(--radin-primary-soft);border-color:var(--radin-primary-soft2)}
.radin-style-3 .radin-timer b{color:var(--radin-primary-dark)}
.radin-style-3 .radin-timer span{color:var(--radin-muted)}
.radin-style-3 .radin-slider{min-height:320px}
.radin-style-3 .radin-catcard{min-height:170px}

/* ------------------------------------------------------------------
   STYLE 4 — صنعتی فشرده (Boxed)
------------------------------------------------------------------ */
.radin-style-4{
  --radin-container:1180px;
  --radin-radius:10px;
  --radin-radius-lg:12px;
  --radin-gap:14px;
  --radin-fs:14.5px;
  --radin-bg-alt:#EFF1F4;
  background:#E7EAEE;
}
.radin-style-4 .radin-site{max-width:1240px;margin:0 auto;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.08)}
.radin-style-4 .radin-section{padding:34px 0}
.radin-style-4 .radin-products{grid-template-columns:repeat(5,1fr)}
.radin-style-4 .radin-product__body{padding:10px}
.radin-style-4 .radin-product__title{font-size:.84rem;min-height:3.2em}
.radin-style-4 .radin-cats{grid-template-columns:repeat(8,1fr)}
.radin-style-4 .radin-cat__img{width:62px;height:62px}
.radin-style-4 .radin-cat b{font-size:.78rem}
.radin-style-4 .radin-nav{background:var(--radin-secondary);border:0}
.radin-style-4 .radin-nav a{color:#fff}
.radin-style-4 .radin-nav__cats>a{background:var(--radin-primary)}
.radin-style-4 .radin-nav__badge{color:#c5cad1}
.radin-style-4 .radin-slider{min-height:330px;border-radius:var(--radin-radius)}
.radin-style-4 .radin-sechead{padding-bottom:10px;border-bottom:2px solid var(--radin-border);margin-bottom:18px}
.radin-style-4 .radin-sechead__bar{height:22px}
@media (max-width:1200px){.radin-style-4 .radin-products{grid-template-columns:repeat(3,1fr)}.radin-style-4 .radin-cats{grid-template-columns:repeat(4,1fr)}}
@media (max-width:768px){.radin-style-4 .radin-products{grid-template-columns:repeat(2,1fr)}.radin-style-4 .radin-cats{grid-template-columns:repeat(3,1fr)}}

/* ------------------------------------------------------------------
   Header layout variations (مستقل از استایل صفحه اصلی)
------------------------------------------------------------------ */
.radin-header-2 .radin-header__in{flex-wrap:wrap;justify-content:center;text-align:center}
.radin-header-2 .radin-search{order:3;max-width:100%;width:100%;margin-top:12px}
.radin-header-2 .radin-nav__in{justify-content:center}
.radin-header-3 .radin-header{background:var(--radin-secondary)}
.radin-header-3 .radin-header .radin-act{color:#fff;border-color:rgba(255,255,255,.2)}
.radin-header-3 .radin-header__phone{border-color:rgba(255,255,255,.2)}
.radin-header-3 .radin-header__phone b{color:#fff}
.radin-header-3 .radin-header__phone small{color:#b9bfc7}
.radin-header-3 .radin-search{background:rgba(255,255,255,.1)}
.radin-header-3 .radin-search__in{color:#fff}
.radin-header-3 .radin-search__in::placeholder{color:#aeb5be}
.radin-header-3 .radin-logo{filter:brightness(0) invert(1)}

/* ------------------------------------------------------------------
   Rounded / Sharp global switch
------------------------------------------------------------------ */
.radin-sharp{--radin-radius:0px;--radin-radius-sm:0px;--radin-radius-lg:0px}
.radin-round{--radin-radius:20px;--radin-radius-sm:14px;--radin-radius-lg:30px}

/* ------------------------------------------------------------------
   Animations on scroll
------------------------------------------------------------------ */
.radin-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}
.radin-reveal.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  .radin-reveal{opacity:1;transform:none;transition:none}
  *{scroll-behavior:auto!important}
}
