#collection{display:none!important}
#daneshniha{position:relative;padding:80px 0 60px;overflow:hidden;direction:rtl}
#daneshniha .ds-head{text-align:center;padding:0 20px 50px}
#daneshniha .ds-label{font-family:'Cormorant Garamond',serif;font-size:.75rem;letter-spacing:5px;text-transform:uppercase;color:#C9A96E;display:block;margin-bottom:10px}
#daneshniha .ds-title{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:300;color:#F5F0E8}
#daneshniha .ds-line{width:60px;height:1px;background:#C9A96E;margin:16px auto 0;opacity:.5}
#daneshniha .ds-track{display:flex;gap:20px;justify-content:center;padding:0 20px}
#daneshniha .ds-card{flex:1 1 280px;max-width:320px;background:#111;border:1px solid rgba(201,169,110,.08);border-radius:14px;overflow:hidden;cursor:pointer;transition:all .4s ease}
#daneshniha .ds-card:hover{border-color:rgba(201,169,110,.3);transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,0,0,.3)}
#daneshniha .ds-card img{width:100%;height:160px;object-fit:cover;display:block}
#daneshniha .ds-card-body{padding:18px 20px}
#daneshniha .ds-card-tag{font-family:'Cormorant Garamond',serif;font-size:.65rem;letter-spacing:3px;text-transform:uppercase;color:#C9A96E;margin-bottom:6px}
#daneshniha .ds-card-title{font-size:.9rem;font-weight:500;color:#F5F0E8;line-height:1.6;margin-bottom:6px}
#daneshniha .ds-card-excerpt{font-size:.78rem;color:rgba(248,246,241,.45);line-height:1.7}
#daneshniha .ds-card-more{font-size:.72rem;color:#C9A96E;margin-top:10px;display:inline-block}
#daneshniha .ds-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px}
#daneshniha .ds-overlay.open{display:flex}
#daneshniha .ds-popup{background:#151515;border:1px solid rgba(201,169,110,.15);border-radius:20px;max-width:620px;width:100%;max-height:85vh;overflow-y:auto;position:relative;animation:dsPopIn .3s ease}
@keyframes dsPopIn{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}
#daneshniha .ds-popup img{width:100%;height:260px;object-fit:cover;display:block;border-radius:20px 20px 0 0}
#daneshniha .ds-close{position:absolute;top:16px;left:16px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(201,169,110,.3);background:rgba(10,10,10,.7);color:#C9A96E;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s;line-height:1}
#daneshniha .ds-close:hover{background:rgba(201,169,110,.2);border-color:#C9A96E}
#daneshniha .ds-popup-body{padding:30px}
#daneshniha .ds-popup-date{font-size:.72rem;color:rgba(248,246,241,.3);margin-bottom:8px;display:flex;align-items:center;gap:6px}
#daneshniha .ds-popup-body h3{font-family:'Vazirmatn',sans-serif;font-size:1.3rem;font-weight:600;color:#F5F0E8;line-height:1.6;margin-bottom:6px}
#daneshniha .ds-popup-tag{font-size:.7rem;color:#C9A96E;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;display:block}
#daneshniha .ds-popup-body p{font-size:.9rem;color:rgba(248,246,241,.6);line-height:2.2;text-align:justify;white-space:pre-line}
@media(max-width:768px){
#daneshniha .ds-track{flex-direction:column;align-items:center;padding:0 20px}
#daneshniha .ds-card{max-width:100%}
#daneshniha .ds-card img{height:130px}
#daneshniha .ds-popup{margin:10px;border-radius:16px}
#daneshniha .ds-popup img{height:180px;border-radius:16px 16px 0 0}
#daneshniha .ds-popup-body{padding:20px}
}
/* Afshari trust section */
#afshari-trust{position:relative;padding:88px 20px 72px;background:linear-gradient(180deg,#0A0A0A 0%,#101010 100%);direction:rtl;overflow:hidden}
#afshari-trust:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(201,169,110,.07);border-radius:50%;top:-250px;right:-120px}
#afshari-trust .trust-head{text-align:center;position:relative;z-index:1;margin-bottom:42px}
#afshari-trust .trust-head span{font-family:'Cormorant Garamond',serif;letter-spacing:5px;font-size:.72rem;color:#C9A96E}
#afshari-trust .trust-head h2{margin:10px 0 8px;font-family:'Vazirmatn',sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;color:#F5F0E8}
#afshari-trust .trust-head p{margin:0;color:rgba(245,240,232,.48);font-size:.85rem}
#afshari-trust .trust-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;z-index:1}
#afshari-trust .trust-card{padding:28px 18px;background:rgba(255,255,255,.018);border:1px solid rgba(201,169,110,.12);border-radius:16px;text-align:center;transition:transform .35s ease,border-color .35s ease,background .35s ease}
#afshari-trust .trust-card:hover{transform:translateY(-5px);border-color:rgba(201,169,110,.42);background:rgba(201,169,110,.035)}
#afshari-trust .trust-icon{font-size:1.55rem;color:#C9A96E;margin-bottom:14px}
#afshari-trust h3{margin:0 0 8px;color:#F5F0E8;font-size:.92rem;font-weight:500}
#afshari-trust .trust-card p{margin:0;color:rgba(245,240,232,.42);font-size:.76rem;line-height:1.9}
@media(max-width:800px){#afshari-trust{padding:64px 16px 52px}#afshari-trust .trust-grid{grid-template-columns:repeat(2,1fr);gap:10px}#afshari-trust .trust-card{padding:22px 12px}#afshari-trust .trust-card p{font-size:.7rem}}

/* Afshari v10: subtle luxury motion and product polish */
.afshari-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.2,1);will-change:opacity,transform}
.afshari-reveal.afshari-visible{opacity:1;transform:translateY(0)}
.afshari-product-enhanced{position:relative;isolation:isolate;transition:transform .35s ease,box-shadow .35s ease}
.afshari-product-enhanced::after{content:"";position:absolute;inset:0;border:1px solid rgba(201,169,110,.18);border-radius:inherit;pointer-events:none;opacity:.55;transition:opacity .35s ease,border-color .35s ease}
.afshari-product-enhanced:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(0,0,0,.28)}
.afshari-product-enhanced:hover::after{opacity:1;border-color:rgba(201,169,110,.45)}
.afshari-product-enhanced img{transition:transform .6s cubic-bezier(.2,.65,.2,1),filter .4s ease}
.afshari-product-enhanced:hover img{transform:scale(1.035);filter:brightness(1.04)}
.afshari-product-enhanced .afshari-product-glow{position:absolute;left:14px;bottom:14px;z-index:5;padding:7px 11px;border:1px solid rgba(201,169,110,.28);border-radius:999px;background:rgba(10,10,10,.72);backdrop-filter:blur(8px);color:#C9A96E;font-size:.68rem;letter-spacing:.8px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}
.afshari-product-enhanced:hover .afshari-product-glow{opacity:1;transform:translateY(0)}
@media(max-width:768px){.afshari-product-enhanced:hover{transform:none;box-shadow:none}.afshari-product-enhanced .afshari-product-glow{display:none}.afshari-reveal{transform:translateY(14px)}}

/* Afshari v12: real mechanical cog silhouettes (lightweight SVG) */
.afshari-gears-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:layout paint style;opacity:.13}
.afshari-gear{position:absolute;display:block;width:15rem;height:15rem;background:url("gear.svg") center/contain no-repeat;will-change:transform;filter:drop-shadow(0 0 16px rgba(201,169,110,.12));}
.afshari-gear.g1{top:10vh;right:-4.8rem;animation:afshariGearCW 55s linear infinite}
.afshari-gear.g2{width:10rem;height:10rem;top:58vh;left:-3.2rem;animation:afshariGearCCW 43s linear infinite}
.afshari-gear.g3{width:6.2rem;height:6.2rem;top:79vh;right:12vw;opacity:.55;animation:afshariGearCW 32s linear infinite}
@keyframes afshariGearCW{to{transform:rotate(360deg)}}
@keyframes afshariGearCCW{to{transform:rotate(-360deg)}}
@media(max-width:768px){.afshari-gears-bg{opacity:.08}.afshari-gear.g1{width:10rem;height:10rem;right:-4rem;animation-duration:70s}.afshari-gear.g2{width:7rem;height:7rem;left:-2.8rem;animation-duration:58s}.afshari-gear.g3{display:none}}
@media(prefers-reduced-motion:reduce){.afshari-gear{animation:none!important}}


/* Clean brand slider - no image files are used */
#watch-brands{
  position:relative; overflow:hidden; padding:52px 0 40px;
  background:linear-gradient(180deg,#0a0a0a,#0d0d0d);
  border-top:1px solid rgba(201,169,110,.14);
  border-bottom:1px solid rgba(201,169,110,.10);
  direction:ltr;
}
#watch-brands .wb-head{position:relative;z-index:2;text-align:center;direction:rtl;margin:0 0 22px;padding:0 16px}
#watch-brands .wb-kicker{font-size:10px;letter-spacing:.32em;color:#c9a96e;margin-bottom:8px}
#watch-brands h2{margin:0;color:#f5f0e8;font-weight:400;font-size:22px}
#watch-brands .wb-marquee{display:flex;width:max-content;will-change:transform;animation:afshariBrandMove 26s linear infinite}
#watch-brands .wb-set{display:flex;align-items:center;flex:0 0 auto}
#watch-brands .wb-brand{
  width:155px;height:68px;flex:0 0 155px;
  display:flex;align-items:center;justify-content:center;
  color:#eee7da;font-family:Georgia,'Times New Roman',serif;
  font-size:24px;font-weight:600;letter-spacing:1.5px;
  white-space:nowrap;opacity:.78;
}
#watch-brands .wb-brand.wide{font-size:18px}
#watch-brands .wb-brand.small{font-size:20px}
@keyframes afshariBrandMove{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:700px){
  #watch-brands{padding:40px 0 32px}
  #watch-brands .wb-head{margin-bottom:14px}
  #watch-brands h2{font-size:18px}
  #watch-brands .wb-brand{width:125px;height:58px;flex-basis:125px;font-size:19px}
  #watch-brands .wb-brand.wide{font-size:14px}
  #watch-brands .wb-brand.small{font-size:16px}
  #watch-brands .wb-marquee{animation-duration:20s}
}

.afshari-price-box{margin-top:20px}
.afshari-price-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;background:rgba(201,169,110,0.04);border:1px solid rgba(201,169,110,0.08)}
.afshari-price-label{font-size:10px;color:rgba(160,139,94,0.5);letter-spacing:2px;text-transform:uppercase}
.afshari-price-value-wrap{text-align:left}
.afshari-price-num{font-size:15px;color:#C9A96E;font-weight:300;letter-spacing:1px}
.afshari-price-unit{font-size:9px;color:rgba(160,139,94,0.4);margin-right:6px}
@media(max-width:640px){.afshari-price-num{font-size:14px}.afshari-price-inner{padding:10px 12px}}
