:root{
  --tz-bg2:#0B1730; --tz-surf:#16274A; --tz-surf-h:#1D3260; --tz-sunk:#070D1D;
  --tz-txt:#FFFFFF; --tz-txt2:#A9BBD6; --tz-mut:#7E90AC; --tz-on:#0B1730;
  --tz-gold:#F5B546; --tz-gold-d:#C99327; --tz-gold-v:#FFD98A;
  --tz-or:#E95900; --tz-or-l:#FF8A2B; --tz-or-b:#FF9A3C; --tz-ice:#FFD9A8;
  --tz-brd:rgba(245,181,70,.20); --tz-brd-s:rgba(245,181,70,.40); --tz-brd-sub:rgba(255,255,255,.08);
  --tz-rim:rgba(255,231,203,.50); --tz-glow:rgba(233,89,0,.45); --tz-glow-s:rgba(233,89,0,.18);
  --tz-glass:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.03));
  --tz-grad:linear-gradient(115deg,#C24500 0%,#E95900 52%,#FF9A3C 100%);
  --tz-rule:linear-gradient(90deg,transparent,#C24500,#E95900,#F5B546,transparent);
  --tz-raise:0 1px 0 rgba(255,255,255,.07) inset,0 14px 34px rgba(2,6,16,.62),0 0 0 1px rgba(245,181,70,.14);
  --tz-cta:0 8px 22px rgba(233,89,0,.30),inset 0 1px 0 rgba(255,255,255,.30);
}

/* ===== HEADER ===== */
.store-header{position:relative;z-index:50}
body.index .store-header{margin-bottom:-14px}
header.store-header,.store-header,body>header,#app>header,.app-inner>header{
  position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:80!important}
.store-header .da-bgm,.dark .store-header .da-bgm{position:relative;
  background:radial-gradient(circle at 50% -40%,rgba(233,89,0,.22),transparent 58%),
    linear-gradient(180deg,var(--tz-bg2) 0%,var(--tz-sunk) 100%)!important;
  color:var(--tz-txt)!important;border-radius:0 0 20px 20px;border-bottom:1px solid var(--tz-brd);
  box-shadow:0 10px 30px rgba(2,6,16,.45),inset 0 1px 0 rgba(255,255,255,.05)}
.store-header .da-bgm::after{content:"";position:absolute;right:8%;left:8%;bottom:-1px;height:1.5px;
  background:linear-gradient(90deg,transparent,#C24500 18%,#E95900 38%,#F5B546 50%,#E95900 62%,#C24500 82%,transparent);
  box-shadow:0 0 12px rgba(245,181,70,.35),0 0 26px rgba(233,89,0,.20);
  pointer-events:none;animation:tzHeadBreath 4s ease-in-out infinite}
@keyframes tzHeadBreath{0%,100%{opacity:.55}50%{opacity:1}}
.navbar-brand img,.dark .navbar-brand img{max-height:6.5rem;max-width:165px;width:auto;
  filter:drop-shadow(0 0 12px rgba(245,181,70,.28))}
.shadow-default{box-shadow:none!important}
.store-header,.store-header a,.store-header button,.store-header .da-tm,.store-header .da-ts{color:var(--tz-txt)}
.store-header .da-ts{color:var(--tz-mut)!important}
.header-btn{padding:5px 5px 0 8px;color:var(--tz-txt)!important;
  transition:transform .22s ease,color .22s ease,filter .22s ease}
.header-btn:hover{opacity:1;color:var(--tz-ice)!important;transform:translateY(-1px)}
.text-2xl,.dark .text-2xl{font-size:20px;color:var(--tz-txt)!important}
.btn.lang,.btn.currency{padding-top:15px;color:var(--tz-txt)!important}
.sicon-search::before,.dark .sicon-search::before{content:"\ef09"!important;background-image:none!important;font-size:22px}
.sicon-user::before,.dark .sicon-user::before{content:"\f078"!important;background-image:none!important;font-size:22px}
.header-btn .sicon-shopping::before,.dark .header-btn .sicon-shopping::before{content:"\ef39"!important;
  background-image:none!important;font-size:22px;display:block!important;position:relative;bottom:0}
.sicon-menu::before{content:"\ed7f"!important;background-image:none!important;padding-bottom:0;font-size:22px;display:block!important}
.sicon-menu::before,.sicon-search::before,.dark .sicon-search::before,.sicon-user::before,
.dark .sicon-user::before,.header-btn .sicon-shopping::before,.dark .header-btn .sicon-shopping::before{
  color:var(--tz-or-l)!important;text-shadow:0 0 6px var(--tz-glow),0 0 14px var(--tz-glow-s)!important}
.header-btn:hover .sicon-search::before,.header-btn:hover .sicon-user::before,
.header-btn:hover .sicon-shopping::before,.header-btn:hover .sicon-menu::before{
  color:var(--tz-ice)!important;filter:drop-shadow(0 0 8px var(--tz-glow))!important}
.s-cart-summary-total{display:none}
.s-cart-summary-wrapper{align-items:center}
.s-cart-summary-wrapper .btn{padding:6px 8px 2px 8px!important}
.store-header .s-user-menu-trigger img{border:1px solid var(--tz-brd-s)}
.s-user-menu-login-btn{border-color:var(--tz-brd-s)!important;background:var(--tz-glass)!important}
.s-user-menu-login-btn svg{fill:var(--tz-or-l)!important;filter:drop-shadow(0 0 6px var(--tz-glow-s))}
.store-header .s-user-menu-dropdown,.s-user-menu-dropdown{background:var(--tz-surf)!important;
  color:var(--tz-txt)!important;border:1px solid var(--tz-brd)!important;box-shadow:var(--tz-raise)}
.s-user-menu-dropdown-header{border-color:var(--tz-brd-sub)!important}
.s-user-menu-dropdown-header-content p{color:var(--tz-txt)!important}
.s-user-menu-dropdown-header-content span{color:var(--tz-mut)!important}
.s-user-menu-dropdown-item{color:var(--tz-txt2)!important;border-color:var(--tz-brd-sub)!important}
.s-user-menu-dropdown-item:hover{background:var(--tz-surf-h)!important;color:var(--tz-txt)!important}
.s-user-menu-dropdown-item-suffix svg{fill:var(--tz-or-l)!important}
.s-search-input,.s-search-modal .s-search-input{background:var(--tz-surf)!important;color:var(--tz-txt)!important;
  border:1px solid var(--tz-brd)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.s-search-input::placeholder{color:var(--tz-mut)!important}
.s-search-input:focus{border-color:var(--tz-brd-s)!important;
  box-shadow:0 0 0 2px rgba(245,181,70,.25),0 0 18px var(--tz-glow-s)!important}
.s-search-results,.s-search-modal .s-search-results,.s-search-no-results-placeholder,.s-modal-body{
  background:var(--tz-bg2)!important;color:var(--tz-txt)!important;border:1px solid var(--tz-brd)!important}
.s-search-product{border-color:var(--tz-brd-sub)!important}
.s-search-product:hover{background:var(--tz-surf-h)!important}
.nav-header{position:relative;overflow:hidden}
.nav-header::after{content:"";position:absolute;right:0;left:0;bottom:0;height:1px;pointer-events:none;z-index:5;
  background:linear-gradient(90deg,transparent,var(--tz-brd) 15%,var(--tz-brd-s) 50%,var(--tz-brd) 85%,transparent)}
.nav-header::before{content:"";position:absolute;bottom:0;right:-30%;width:30%;height:1.5px;border-radius:999px;
  background:linear-gradient(270deg,transparent,#C24500,#E95900,#FFE7CB,#E95900,#C24500,transparent);
  box-shadow:0 0 5px rgba(245,181,70,.90),0 0 12px rgba(233,89,0,.70),0 0 22px var(--tz-glow-s);
  pointer-events:none;z-index:6;animation:tzCatScan 4.5s ease-in-out infinite}
@keyframes tzCatScan{0%{right:-30%;opacity:0}10%{opacity:1}90%{opacity:1}100%{right:130%;opacity:0}}
main{padding-top:0!important;margin-top:0!important}
main>*:first-child{margin-top:0!important;padding-top:0!important}

/* ===== SIDE MENU ===== */
.mm-ocd--open{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(3,8,20,.70)!important}
.mm-ocd__content{background:var(--tz-bg2)!important;border-left:1px solid var(--tz-brd);
  box-shadow:-18px 0 45px rgba(2,6,16,.55),-4px 0 25px rgba(233,89,0,.10)}
.mm-ocd__content::before,.mm-ocd__content::after{content:"";position:absolute;bottom:-10px;z-index:99;
  width:4px;height:4px;border-radius:50%;background:var(--tz-or-l);opacity:0;pointer-events:none;
  animation:tzMenuDots 7s ease-out infinite}
.mm-ocd__content::before{right:10%;
  box-shadow:-46px 8px 5px -1px rgba(255,138,43,.75),-104px -6px 4px -1px rgba(255,231,203,.75),
    -168px 5px 5px -1px rgba(233,89,0,.75),-232px -3px 4px -2px rgba(245,181,70,.60)}
.mm-ocd__content::after{left:10%;animation-delay:3.4s;animation-duration:8s;
  box-shadow:52px 6px 5px -1px rgba(255,138,43,.75),118px -5px 4px -1px rgba(255,231,203,.75),
    190px 4px 5px -1px rgba(245,181,70,.75)}
@keyframes tzMenuDots{0%{transform:translateY(0);opacity:0}8%{opacity:.75}60%{opacity:.35}88%{opacity:0}100%{transform:translateY(-88vh);opacity:0}}
.mobile-menu,.dark.mobile-menu,.mm-spn.mm-spn--light,.dark .mm-spn.mm-spn--light{
  background:radial-gradient(circle at 50% 0%,rgba(233,89,0,.16),transparent 28%),var(--tz-bg2)!important;
  color:var(--tz-txt)!important}
#mobile-menu>ul>li{position:relative;background:transparent!important;border-bottom:1px solid var(--tz-brd-sub)!important}
#mobile-menu>ul>li>ul,.mm-spn ul ul{background:var(--tz-surf)!important;border-bottom:1px solid var(--tz-brd)!important}
.mm-spn a,.mm-spn span:not(.s-user-menu-dropdown-item-badge){color:var(--tz-txt)!important;
  transition:color .2s ease,background .2s ease}
.mm-spn li:hover>a,.mm-spn li:hover>span{color:var(--tz-ice)!important}
.mm-spn li::after{content:"";position:absolute;width:5px;height:30px;left:0;bottom:50%;transform:translateY(50%);
  border:0;border-radius:0 10px 10px 0;background:linear-gradient(180deg,#C24500,#E95900,#FF9A3C)!important;
  box-shadow:0 0 8px var(--tz-glow);opacity:.75;z-index:0;
  transition:width .22s ease,opacity .22s ease,box-shadow .22s ease}
.mm-spn li:hover::after{width:34px!important;opacity:1;box-shadow:0 0 14px rgba(233,89,0,.60)}
.mm-spn li::before{border-color:var(--tz-ice)!important;opacity:.65!important}
.lazy__bg.lazy_menu{position:relative;height:2.5rem;width:2.5rem;flex-shrink:0;background-color:var(--tz-surf);
  background-size:cover;background-repeat:no-repeat;border-radius:11px;border:1px solid var(--tz-brd);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.rounded-lg{border-radius:14px}
.main-menu .gap-2{gap:12px}
.main-menu .contact-links a,.main-menu .contact-links span{background:var(--tz-surf)!important;
  color:var(--tz-txt)!important;border:1px solid var(--tz-brd);border-radius:12px;
  transition:transform .2s ease,background .2s ease,border-color .2s ease}
.main-menu .contact-links a:hover{background:var(--tz-or)!important;border-color:var(--tz-rim)!important;transform:translateY(-2px)}
.main-menu .contact-links a i::before,.main-menu .contact-links span i::before{font-size:1.125rem;
  line-height:1.75rem;height:25px;width:25px;color:var(--tz-ice)!important}

/* ===== FOOTER ===== */
.store-footer,.dark .store-footer{position:relative;margin-top:60px;color:var(--tz-txt)!important;
  background:transparent!important;border-radius:20px 20px 0 0;border-top:1px solid var(--tz-brd);
  box-shadow:0 -12px 34px rgba(2,6,16,.40)}
.store-footer__inner{position:relative}
.store-footer__inner::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.85;
  background-image:
    repeating-linear-gradient(-38deg,transparent 0 13px,rgba(245,181,70,.05) 13px 14px,transparent 14px 30px),
    radial-gradient(circle at 22% 30%,rgba(255,138,19,.16) 0 1.6px,transparent 2.4px),
    radial-gradient(circle at 68% 72%,rgba(245,181,70,.14) 0 1.4px,transparent 2.2px);
  background-size:auto,150px 150px,150px 150px}
footer.store-footer::before{content:"";position:absolute;right:0;left:0;bottom:0;height:74px;z-index:0;
  pointer-events:none;background:transparent;border-bottom:5px solid var(--tz-or);
  border-radius:0 0 50px 50px;box-shadow:0 10px 25px -15px var(--tz-glow)}
.store-footer .footer-container .logo-footer .foo{margin-bottom:.5rem}
.store-footer .store-footer__inner,.store-footer .store-footer__inner.da-bgm,
.store-footer .footer-middle,.store-footer .footer-top{background-color:transparent!important;background-image:none!important}
.store-footer__inner .container{padding-left:0;padding-right:0}
.footer-middle{order:1;overflow:hidden;position:relative;border:0!important;row-gap:2.5rem!important;
  border-radius:20px 20px 0 0;z-index:0}
.footer-middle::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;
  background:var(--tz-rule);box-shadow:0 0 10px var(--tz-glow-s)}
.store-footer h3,.dark .store-footer h3{margin-inline:15px;width:calc(100% - 30px);height:34px;line-height:34px;
  color:var(--tz-txt)!important;font-weight:700!important;border-radius:11px;background:var(--tz-glass)!important;
  border:1px solid var(--tz-brd-s);box-shadow:0 0 12px var(--tz-glow-s),inset 0 1px 0 rgba(255,255,255,.05)}
.footer-profile p{max-width:100%;padding-left:2.75rem;padding-right:2.75rem;margin-top:12px;font-size:18px;
  line-height:1.9;font-weight:600!important;color:var(--tz-txt2)!important}
.store-footer .store-links-items{columns:2;margin-inline:20px;color:var(--tz-txt)!important}
.store-footer .footer-list a,.store-footer .store-links-items a{color:var(--tz-txt2)!important;
  transition:color .2s ease,transform .2s ease}
.store-footer .footer-list a:hover,.store-footer .store-links-items a:hover,.footer-bottom a:hover{
  color:var(--tz-or-b)!important;text-shadow:0 0 8px var(--tz-glow-s)}
.bubble-show,.contact-links a,.dark .bubble-show,.dark .contact-links a{background:var(--tz-surf)!important;
  color:var(--tz-txt)!important;border:1px solid var(--tz-brd);border-radius:12px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
  transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}
.bubble-show{cursor:pointer;position:relative;width:36px;height:36px;display:flex}
.contact-links a{min-width:.5rem;padding:8px;font-size:20px}
.contact-links a:hover,.dark .contact-links a:hover,.bubble-show:hover{transform:translateY(-2px) scale(1.04);
  background:var(--tz-or)!important;border-color:var(--tz-rim)!important;box-shadow:0 0 18px var(--tz-glow)}
.social-links .icon{margin:auto!important;width:36px!important;font-size:20px}
.sicon-whatsapp2::before,.sicon-iphone::before,.sicon-paper-plane-o::before,
.sicon-instagram2::before,.sicon-snapchat::before,.sicon-tiktok::before{
  background-image:none!important;color:var(--tz-ice)!important;background-size:initial!important}
.footer-social::after,.dark .footer-social::after{display:none!important}
.footer-top{order:2;position:relative;z-index:0;background-color:transparent!important;border:0;
  border-radius:0 0 25px 25px;padding-top:0!important;padding-bottom:0!important}
.footer-top::before{display:none!important}
.footer-top::after,.dark .footer-top::after{display:none!important}
.footer-bottom{order:3;padding-top:32px;color:var(--tz-txt)!important;background:transparent!important;
  border-top:1px solid var(--tz-brd)}
.footer-bottom .copyrights p,.dark .footer-bottom .copyrights p,.footer-bottom a{color:var(--tz-txt2)!important}
.store-footer .text-gray-400,.store-footer .opacity-75{color:var(--tz-mut)!important;opacity:1!important}
.store-footer div:has(> .mail-input){max-width:340px;margin-inline:auto}
footer::after{content:"";display:block;width:100%;height:46px;pointer-events:none}
@media (min-width:768px){
  .da-brdr{border-color:var(--tz-brd)!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
  .footer-middle{padding-inline:100px}
  [dir="rtl"] .md\:text-start{text-align:right;display:none}
  .social-links .social-links{width:61%;display:flex;flex-direction:row}
  .footer-top{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}
  .footer-middle .contact-links{flex-wrap:wrap;justify-content:center;max-width:33rem}
  [dir="rtl"] .footer-middle h3{text-align:center}
  .store-footer__inner .container{max-width:none}
  .md\:max-w-xs{max-width:none;display:grid;grid-column:span 3 / span 3}
  .social-links{width:calc(33.33333% - 86px)!important;display:flex;flex-direction:column}
  .footer-bottom{padding-inline:130px}
}
@media (max-width:767px){
  .store-header .da-bgm{border-radius:0 0 16px 16px}
  .mm-ocd__content{width:84%}
  .store-footer,.dark .store-footer{border-radius:18px 18px 0 0}
  .footer-profile p{padding-left:1.25rem;padding-right:1.25rem;font-size:15px}
  .footer-bottom{padding-top:25px}
}
@media(prefers-reduced-motion:reduce){
  .store-header .da-bgm::after,.nav-header::before,.mm-ocd__content::before,.mm-ocd__content::after{animation:none!important}
  .nav-header::before{opacity:0}
}

/* ===== TAZ SIDE MENU FOOTER BLOCK (logo + character + name) ===== */
#mobile-menu>ul::after{
  content:"تـاز بلس  |  متجر الثقب الأسود";
  display:block;position:relative;direction:rtl;
  margin:52px 14px 30px;padding:162px 30px 18px;
  border-top:1px solid rgba(245,181,70,.18);
  text-align:center;font-family:'Cairo',system-ui,sans-serif;
  font-weight:700;font-size:12.5px;letter-spacing:2.2px;line-height:1.8;
  color:#F0DFC0;
  text-shadow:0 0 14px rgba(245,181,70,.50),0 0 32px rgba(233,89,0,.28),0 1px 9px rgba(0,0,0,.85);
  background-image:
    linear-gradient(180deg,transparent 0 108px,rgba(11,23,48,.55) 136px,rgba(11,23,48,.92) 154px,#0B1730 162px),
    linear-gradient(90deg,transparent,rgba(245,181,70,.75)),
    linear-gradient(270deg,transparent,rgba(245,181,70,.75)),
    linear-gradient(90deg,transparent,rgba(245,181,70,.55),transparent),
    url("https://arcplus1.com/public/uploads/files/ONVZa9bTgw6yHxE.webp"),
    url("https://arcplus1.com/public/uploads/files/jVD7AtUL9Nlk4xB.webp"),
    radial-gradient(56% 50% at 50% 44%,rgba(233,89,0,.24),rgba(233,89,0,.06) 58%,transparent 78%);
  background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;
  background-position:center top,6px 181px,calc(100% - 6px) 181px,center bottom,76% 8px,24% 58px,center 14px;
  background-size:100% 162px,26px 1px,26px 1px,96px 1px,auto 152px,104px auto,100% 176px;
  pointer-events:none;
}
@media (max-width:380px){
  #mobile-menu>ul::after{margin:44px 10px 26px;padding:142px 24px 16px;font-size:11.5px;letter-spacing:1.8px;
    background-size:100% 142px,20px 1px,20px 1px,80px 1px,auto 134px,92px auto,100% 156px;
    background-position:center top,5px 160px,calc(100% - 5px) 160px,center bottom,77% 6px,23% 52px,center 12px}
}


/* ٢) أيقونات الهيدر — الثلاث خطوط · البحث · الشخص · السلة */
.sicon-menu::before,
.sicon-search::before,.dark .sicon-search::before,
.sicon-user::before,.dark .sicon-user::before,
.header-btn .sicon-shopping::before,.dark .header-btn .sicon-shopping::before{
  background-image:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
  filter:drop-shadow(0 0 7px rgba(233,89,0,.75)) drop-shadow(0 0 16px rgba(233,89,0,.40))!important;
  text-shadow:none!important}
.header-btn:hover .sicon-search::before,.header-btn:hover .sicon-user::before,
.header-btn:hover .sicon-shopping::before,.header-btn:hover .sicon-menu::before{
  filter:drop-shadow(0 0 11px rgba(233,89,0,1)) drop-shadow(0 0 22px rgba(233,89,0,.6))!important}

/* ٣) أيقونات التواصل بالفوتر */
.contact-links a,.dark .contact-links a,.bubble-show,.dark .bubble-show,
.main-menu .contact-links a,.main-menu .contact-links span{
  background-color:transparent!important;
  background-image:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%)!important;
  border:1.5px solid rgba(255,231,203,.50)!important;
  box-shadow:0 8px 20px rgba(2,6,16,.45),
             0 0 18px rgba(233,89,0,.45),
             inset 0 1px 0 rgba(255,255,255,.26)!important}
.contact-links a i::before,.contact-links span i::before,.bubble-show i::before,
.main-menu .contact-links a i::before,.main-menu .contact-links span i::before,
.sicon-whatsapp2::before,.sicon-iphone::before,.sicon-paper-plane-o::before,
.sicon-instagram2::before,.sicon-snapchat::before,.sicon-tiktok::before{
  color:#FFF8F0!important;-webkit-text-fill-color:#FFF8F0!important;
  background-image:none!important;
  text-shadow:0 1px 4px rgba(0,0,0,.35)!important}
@media(hover:hover){
  .contact-links a:hover,.dark .contact-links a:hover,.bubble-show:hover,
  .main-menu .contact-links a:hover{
    transform:translateY(-2px) scale(1.04);
    box-shadow:0 12px 26px rgba(2,6,16,.55),0 0 28px rgba(233,89,0,.7),
               inset 0 1px 0 rgba(255,255,255,.30)!important}
}

/* ===== تاز بلس — الهيرو الجديد «وصلت مكانك» (الدبوس) ===== */
.tzw{position:relative;isolation:isolate;overflow:hidden;direction:rtl;background:#091022;color:#FFF1DC;font-family:'Cairo',system-ui,sans-serif;height:60svh;min-height:470px;max-height:620px}
.tzw *{box-sizing:border-box;margin:0;padding:0}
.tzw-img,.tzw-img img{position:absolute;inset:0;width:100%;height:100%}
.tzw-img img{object-fit:cover;object-position:50% 30%;display:block}
.tzw-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(9,16,34,.22) 0%,rgba(9,16,34,0) 20%,rgba(9,16,34,0) 50%,rgba(9,16,34,.74) 76%,#091022 100%),radial-gradient(120% 90% at 50% 45%,transparent 58%,rgba(9,16,34,.55) 100%)}
.tzw-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 22px 20px!important;text-align:center;display:flex;flex-direction:column;align-items:center}
.tzw-copy>*{animation:tzw-inu .7s cubic-bezier(.2,.8,.2,1) both}
.tzw-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1;color:#F3E7DA;background:rgba(22,39,74,.62);border:1px solid rgba(245,181,70,.22);border-radius:999px;padding:5px 10px!important;backdrop-filter:blur(4px);animation-delay:.05s}
.tzw-badge::before{content:'';width:4px;height:4px;border-radius:50%;background:#F5B546;box-shadow:0 0 6px rgba(245,181,70,.85)}
.tzw-h1{font-size:33px;font-weight:700;line-height:1.15;color:#FFF8F0;margin-top:8px!important;text-shadow:0 2px 14px rgba(0,0,0,.7),0 0 30px rgba(233,89,0,.18);animation-delay:.12s}
.tzw-sub{font-size:15px;font-weight:500;color:#A9BBD6;margin-top:3px!important;animation-delay:.18s}
.tzw-more{display:inline-flex;align-items:center;gap:8px;margin-top:12px!important;font-size:13.5px;font-weight:500;color:#FFF1DC;text-decoration:none;animation-delay:.26s}
.tzw-more span{display:inline-block;color:#FFA049;font-weight:700;animation:tzw-bob 2.4s ease-in-out infinite}
@keyframes tzw-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@keyframes tzw-inu{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media (min-width:901px){
  .tzw{height:80vh;min-height:560px;max-height:840px}
  .tzw-img img{object-position:50% 50%}
  .tzw-veil{background:linear-gradient(90deg,#091022 0%,rgba(9,16,34,.85) 18%,rgba(9,16,34,.25) 42%,rgba(9,16,34,0) 60%),linear-gradient(180deg,rgba(9,16,34,.15),transparent 30%,transparent 72%,#091022 100%)}
  .tzw-copy{left:0;right:0;bottom:auto;top:50%;transform:translateY(-50%);width:min(100% - 64px,1280px);margin-inline:auto;align-items:flex-start;text-align:right;padding:0!important}
  .tzw-copy>*{margin-right:56%}
  .tzw-badge{font-size:13.5px}
  .tzw-h1{font-size:48px;margin-top:12px!important}
  .tzw-sub{font-size:17px;margin-top:6px!important}
  .tzw-more{font-size:15px;margin-top:18px!important}
}
@media (prefers-reduced-motion:reduce){.tzw *{animation:none!important}}

/* ===== تاز بلس — سكشن العرض «الستارة» (المعتمد) — CSS فقط. يُضاف لآخر ملف CSS الثيم ===== */
/* مشترك: ألوان تاز + الزر + العناوين — كحلي/برتقالي/أبيض فقط */
.lx{margin:0!important;--or2:#FF8A2B;--w:#FFFFFF;--mute:#A9BBD6;--nv:#091022;--nv2:#0B1730;--nv3:#16274A;position:relative;isolation:isolate;overflow:hidden;direction:rtl;color:var(--w);font-family:'Cairo',system-ui,sans-serif;padding:40px 20px 56px;background:var(--nv)}
.lx *{box-sizing:border-box;margin:0;padding:0}
.lx-grad{background:linear-gradient(180deg,#FFB36B,#FF8A2B 45%,#E95900);-webkit-background-clip:text;background-clip:text;color:transparent}
.lx-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}
.lx-badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;line-height:1;color:var(--mute);letter-spacing:.2px;padding:6px 12px;border-radius:999px;border:1px solid rgba(169,187,214,.14)}
.lx-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--or2);box-shadow:0 0 8px var(--or2);animation:lx-blink 3.6s ease-in-out infinite}
@keyframes lx-blink{0%,100%{opacity:.5}50%{opacity:1}}
.lx-h2{font-size:27px;font-weight:700;line-height:1.35}
.lx-t{font-size:20px;font-weight:700;line-height:1.35}
.lx-d{font-size:14px;font-weight:500;color:var(--mute);margin-top:4px}
.lx-once{font-size:13px;font-weight:500;color:var(--mute)}
.lx-punch{font-size:14.5px;font-weight:600;line-height:1.7}
.lx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:72%;padding:0 26px;border-radius:17px;font-weight:700;font-size:17px;color:var(--w);text-decoration:none;background-image:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%);border:1.5px solid rgba(255,138,43,.5);box-shadow:0 8px 22px rgba(2,6,16,.45),0 0 20px rgba(233,89,0,.35),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.lx-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(2,6,16,.55),0 0 34px rgba(233,89,0,.6),inset 0 1px 0 rgba(255,255,255,.28)}
.lx-tg{display:none}
@media (prefers-reduced-motion:reduce){.lx *{animation:none!important;transition:none!important}}

.g4{position:relative;width:min(100%,460px);margin:26px auto 0;border-radius:26px;overflow:hidden;background:linear-gradient(170deg,var(--nv3),var(--nv2) 55%,var(--nv));box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(169,187,214,.14);cursor:pointer;display:block}
.g4-in{position:relative;padding:26px 22px 24px;text-align:center;filter:blur(7px) brightness(.6);transform:scale(1.02);transition:filter 1.6s cubic-bezier(.2,.8,.2,1),transform 1.6s cubic-bezier(.2,.8,.2,1)}
.lx-tg:checked~.g4 .g4-in,.g4:hover .g4-in{filter:none;transform:none}
.g4-veil{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 50%,rgba(9,16,34,.2),rgba(9,16,34,.75));transition:opacity 1.2s ease,visibility 1.2s;z-index:2}
.lx-tg:checked~.g4 .g4-veil,.g4:hover .g4-veil{opacity:0;visibility:hidden}
.g4-veil span{font-size:14px;font-weight:600;color:var(--w);padding:10px 18px;border-radius:999px;border:1px solid rgba(255,138,43,.6);box-shadow:0 0 24px rgba(233,89,0,.35),inset 0 0 12px rgba(233,89,0,.15);animation:g4-pulse 3s ease-in-out infinite}
@keyframes g4-pulse{0%,100%{box-shadow:0 0 18px rgba(233,89,0,.25),inset 0 0 10px rgba(233,89,0,.1)}50%{box-shadow:0 0 34px rgba(233,89,0,.55),inset 0 0 16px rgba(233,89,0,.25)}}
/* neon runs along the edges when revealed */
.g4::before{content:'';position:absolute;inset:0;border-radius:26px;padding:1.5px;background:linear-gradient(90deg,transparent,var(--or2),transparent);background-size:200% 100%;background-position:200% 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3;transition:background-position 2.4s cubic-bezier(.2,.8,.2,1)}
.lx-tg:checked~.g4::before,.g4:hover::before{background-position:-100% 0}
/* light dots that become icons */
.g4-dots{display:flex;justify-content:center;gap:12px;margin-top:20px}
.g4-dots span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;position:relative}
.g4-dots span::before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:var(--or2);box-shadow:0 0 12px var(--or2);transition:opacity 1s .6s}
.g4-dots img{width:38px;height:38px;border-radius:12px;opacity:0;transform:scale(.4);transition:opacity 1.2s cubic-bezier(.2,.8,.2,1) .8s,transform 1.2s cubic-bezier(.2,.8,.2,1) .8s;box-shadow:0 8px 18px rgba(0,0,0,.5)}
.g4-dots span:nth-child(2) img{transition-delay:1s}.g4-dots span:nth-child(3) img{transition-delay:1.2s}.g4-dots span:nth-child(4) img{transition-delay:1.4s}.g4-dots span:nth-child(5) img{transition-delay:1.6s}
.lx-tg:checked~.g4 .g4-dots img,.g4:hover .g4-dots img{opacity:1;transform:none}
.lx-tg:checked~.g4 .g4-dots span::before,.g4:hover .g4-dots span::before{opacity:0}
.g4-cap{display:flex;justify-content:center;gap:12px;margin-top:7px}
.g4-cap span{width:38px;font-size:10px;font-weight:600;color:var(--mute);text-align:center;white-space:nowrap}
.g4-cap span b{color:var(--or2);font-weight:600;display:block;font-size:9px}
.g4-price{margin-top:20px;display:flex;justify-content:center;align-items:baseline;gap:8px}
.g4-price .n{font-size:66px;font-weight:700;line-height:1;filter:drop-shadow(0 0 18px rgba(233,89,0,.4))}
.g4-price .c{font-size:18px;font-weight:600}
.g4-punch{margin-top:14px}
.g4-cta{margin-top:14px}

.g4-in::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%);transform:translateX(-130%);pointer-events:none}
.lx-tg:checked~.g4 .g4-in::after,.g4:hover .g4-in::after{animation:g4-sheen 2.2s cubic-bezier(.2,.8,.2,1) 1.2s both}
@keyframes g4-sheen{to{transform:translateX(130%)}}
.g4-price{position:relative}
.g4-price::before{content:'';position:absolute;left:50%;top:50%;width:220px;height:220px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(233,89,0,.26),transparent 65%);filter:blur(12px);pointer-events:none;animation:g2-breathe 6s ease-in-out infinite}
@keyframes g2-breathe{0%,100%{opacity:.6}50%{opacity:1}}
.g4-price .n,.g4-price .c{position:relative}

/* ---- cheeky versus block ---- */
.g4-vs{margin-top:18px;padding:14px 12px 12px;border-radius:18px;background:rgba(9,16,34,.55);box-shadow:inset 0 0 0 1px rgba(169,187,214,.1);text-align:right;position:relative;overflow:hidden}
.g4-vs .row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px}
.g4-vs .who{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid rgba(169,187,214,.25);color:var(--mute)}
.g4-vs .us .who{color:var(--w);border-color:rgba(255,138,43,.6);box-shadow:0 0 12px rgba(233,89,0,.25)}
.g4-vs .bar{display:flex;gap:3px;height:10px}
.g4-vs .them .bar i{flex:0 0 10px;border-radius:50%;background:rgba(169,187,214,.28)}
.g4-vs .us .bar i{flex:1;border-radius:999px;background:linear-gradient(90deg,var(--or),var(--or2));box-shadow:0 0 12px rgba(233,89,0,.6);transform-origin:right;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.2,.8,.2,1) 1.4s}
.lx-tg:checked~.g4 .g4-vs .us .bar i,.g4:hover .g4-vs .us .bar i{transform:scaleX(1)}
.g4-vs .val{font-size:13.5px;font-weight:700;color:var(--mute);white-space:nowrap}
.g4-vs .us .val{font-size:18px}
.g4-vs .jab{font-size:12.5px;font-weight:500;color:var(--mute);margin-top:4px;padding-right:2px}
.g4-vs .jab.us{color:var(--w);font-weight:600}
.g4-vs .stamp-wrap{text-align:center;margin-top:10px;height:30px}
.g4-vs .stamp{display:inline-block;font-size:12.5px;font-weight:700;color:var(--or2);padding:4px 10px;border:1.5px solid var(--or2);border-radius:8px;transform:rotate(-6deg) scale(1.5);opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1) 2.6s,opacity .5s 2.6s;box-shadow:0 0 14px rgba(233,89,0,.35),inset 0 0 8px rgba(233,89,0,.15)}
.lx-tg:checked~.g4 .g4-vs .stamp,.g4:hover .g4-vs .stamp{opacity:1;transform:rotate(-6deg) scale(1)}
.g4-vs .sum{margin-top:8px;font-size:13.5px;font-weight:600;text-align:center;padding-top:10px;border-top:1px solid rgba(169,187,214,.1)}

/* ---- باقة الملك + التاج ---- */
.g4-king{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:10px}
.g4-king .kn{font-size:14px;font-weight:600;letter-spacing:.6px;line-height:1;background:linear-gradient(180deg,#FFE3B8 0%,#FFB36B 45%,#FF8A2B 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(255,138,43,.35))}
.g4-king .kn::before,.g4-king .kn::after{content:'';display:inline-block;width:26px;height:1px;margin:0 8px;vertical-align:middle;background:linear-gradient(90deg,transparent,rgba(255,138,43,.7));}
.g4-king .kn::after{background:linear-gradient(90deg,rgba(255,138,43,.7),transparent)}
@keyframes g4-crown{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}

.g4-crown2{width:62px;height:48px;filter:drop-shadow(0 0 14px rgba(255,138,43,.55)) drop-shadow(0 8px 12px rgba(0,0,0,.5));animation:g4-crown 5s ease-in-out infinite}
.g4-king{gap:2px;margin-bottom:8px}

/* compact */
.lx{padding:26px 18px 36px!important}
.lx-head{gap:5px}.lx-h2{font-size:24px}
.g4-in{padding:18px 18px 16px}
.g4-crown2{width:52px;height:40px}.g4-king .kn{font-size:13px}.g4-king{margin-bottom:6px}
.lx-t{font-size:18.5px}.lx-d{font-size:13px}
.g4-dots{margin-top:14px;gap:10px}.g4-dots span,.g4-dots img{width:34px;height:34px;border-radius:10px}
.g4-cap{gap:10px;margin-top:5px}.g4-cap span{width:34px;font-size:9.5px}.g4-cap span b{font-size:8.5px}
.g4-price{margin-top:12px}.g4-price .n{font-size:54px}.g4-price .c{font-size:16px}
.g4-punch{margin-top:8px;font-size:13.5px}.g4-cta{margin-top:10px}.g4-cta .lx-btn{min-height:46px;font-size:16px}
.g4-vs{margin-top:14px;padding:12px 12px 10px}.g4-vs .q{font-size:13.5px}.g4-vs .row{margin-top:9px}
.g4-vs .jab{font-size:12px;margin-top:2px}.g4-vs .stamp-wrap{margin-top:6px;height:26px}.g4-vs .stamp{font-size:11.5px;padding:3px 9px}.g4-vs .sum{margin-top:6px;padding-top:8px;font-size:13px}

/* ===== A2: المقارنة منسدلة بزر بريميوم ===== */
.g4{cursor:default}
.g4-veil{cursor:pointer}
.g4-vbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin:14px auto 0;padding:11px 18px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--w);cursor:pointer;user-select:none;background:rgba(9,16,34,.55);transition:box-shadow .5s,transform .4s cubic-bezier(.2,.8,.2,1);width:max-content;max-width:100%}
.g4-vbtn::before{content:'';position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(120deg,rgba(255,138,43,.85),rgba(169,187,214,.2) 45%,rgba(169,187,214,.2) 55%,rgba(255,138,43,.85));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.g4-vbtn::after{content:'';position:absolute;inset:0;border-radius:999px;box-shadow:0 0 0 0 rgba(233,89,0,.35);animation:g4-ripple 3.4s ease-out infinite;pointer-events:none}
@keyframes g4-ripple{0%{box-shadow:0 0 0 0 rgba(233,89,0,.35)}70%,100%{box-shadow:0 0 0 12px rgba(233,89,0,0)}}
.g4-vbtn:hover{box-shadow:0 0 22px rgba(233,89,0,.3);transform:translateY(-1px)}
.g4-vbtn i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,138,43,.6);position:relative;transition:transform .6s cubic-bezier(.2,.8,.2,1),background .4s}
.g4-vbtn i::before{content:'';width:5px;height:5px;border-right:1.5px solid var(--or2);border-bottom:1.5px solid var(--or2);transform:rotate(45deg) translate(-1px,-1px)}
#g4v:checked~.g4-vbtn i{transform:rotate(180deg);background:rgba(233,89,0,.18)}
#g4v:checked~.g4-vbtn::after{animation:none}
#g4v:checked~.g4-vbtn{box-shadow:0 0 22px rgba(233,89,0,.25)}
.g4-vsd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s cubic-bezier(.2,.8,.2,1)}
.g4-vsd>div{overflow:hidden}
#g4v:checked~.g4-vsd{grid-template-rows:1fr}
.g4-vsd .g4-vs{margin-top:12px;opacity:0;transform:translateY(8px);transition:opacity .6s .2s,transform .7s cubic-bezier(.2,.8,.2,1) .2s}
#g4v:checked~.g4-vsd .g4-vs{opacity:1;transform:none}
/* bars & stamp animate on open (override the veil-based triggers) */
.g4-vs .us .bar i{transition-delay:.5s}
#g4v:checked~.g4-vsd .g4-vs .us .bar i{transform:scaleX(1)}
.lx-tg:checked~.g4 .g4-vs .us .bar i,.g4:hover .g4-vs .us .bar i{transform:scaleX(0)}
#g4v:checked~.g4-vsd .g4-vs .us .bar i{transform:scaleX(1)}
.g4-vs .stamp{transition-delay:1.6s}
.lx-tg:checked~.g4 .g4-vs .stamp,.g4:hover .g4-vs .stamp{opacity:0;transform:rotate(-6deg) scale(1.5)}
#g4v:checked~.g4-vsd .g4-vs .stamp{opacity:1;transform:rotate(-6deg) scale(1)}

.g4-crown2 img{width:100%;height:100%;display:block;object-fit:contain}
.g4-dots span>img{opacity:0;transform:scale(.4);transition:opacity 1.2s cubic-bezier(.2,.8,.2,1) .8s,transform 1.2s cubic-bezier(.2,.8,.2,1) .8s}
.lx-tg:checked~.g4 .g4-dots span>img,.g4:hover .g4-dots span>img{opacity:1;transform:none}


/* ===== خلفية واحدة موحدة للصفحة — السكشنات شفافة وتذوب فيها ===== */
#app{background-color:#070D1D!important;background-image:linear-gradient(rgba(169,187,214,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(169,187,214,.05) 1px,transparent 1px)!important;background-size:34px 34px!important;background-position:0 0!important;position:relative;isolation:isolate}
#app::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 100% 0%,rgba(233,89,0,.18),transparent 60%),radial-gradient(45% 30% at 0% 100%,rgba(233,89,0,.08),transparent 60%)}
main,.app-inner,.main-content{background:transparent!important}
.tzw,.lx{background:transparent!important}



/* ===== تاز بلس — السكشن الثالث «تاز يدلّك» (الأقسام) — CSS فقط. يُضاف لآخر خانة CSS ===== */
.tc{margin:0!important;--or:#E95900;--or2:#FF8A2B;--w:#FFFFFF;--mute:#A9BBD6;--nv:#091022;--nv2:#0B1730;--nv3:#16274A;position:relative;isolation:isolate;overflow:hidden;direction:rtl;color:var(--w);font-family:'Cairo',system-ui,sans-serif;padding:40px 18px 52px!important;background:transparent!important}
.tc *{box-sizing:border-box;margin:0;padding:0}
.tc a{text-decoration:none;color:inherit}
.tc-head{text-align:center}
.tc-h2{font-size:27px;font-weight:700;line-height:1.35}
.tc-sub{font-size:14px;font-weight:500;color:var(--mute);margin-top:4px}
.tc-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--w);padding:8px 14px;border-radius:999px;border:1px solid rgba(255,138,43,.45);background:rgba(9,16,34,.5);transition:box-shadow .5s,background .5s,transform .4s}
.tc-btn::after{content:'←';font-size:13px;color:var(--or2);transition:transform .4s}
.tc-btn:hover{box-shadow:0 0 18px rgba(233,89,0,.35);background:rgba(233,89,0,.12)}
.tc-btn:hover::after{transform:translateX(-4px)}
.tc-foot{margin-top:22px;text-align:center;font-size:13px;font-weight:500;color:var(--mute)}
.tc-foot a{color:var(--or2);font-weight:600;border-bottom:1px dashed rgba(255,138,43,.5)}
@keyframes tc-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.tc *{animation:none!important;transition:none!important}}
.z-tg{display:none}
.z-stage{display:grid;grid-template-columns:52% 1fr;gap:10px;align-items:end;margin-top:18px;direction:ltr}
.z-left,.z-gates{direction:rtl}
.z-left{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%}
/* الفقاعة */
.z-bub{position:relative;border-radius:16px 16px 16px 4px;padding:9px 12px;width:86%;align-self:flex-start;background:linear-gradient(160deg,#FFF6EA 0%,#FFEBD6 100%);color:#0B1730;box-shadow:0 18px 40px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,138,43,.25);animation:z-pop .8s cubic-bezier(.2,.8,.2,1) both .5s;margin-bottom:8px}
.z-bub::after{content:'';position:absolute;left:22px;bottom:-10px;width:16px;height:12px;background:#FFEBD6;clip-path:polygon(0 0,100% 0,30% 100%)}
@keyframes z-pop{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}
.z-bub .t{font-size:12px;font-weight:700;line-height:1.45}
.z-bub .t b{display:block;font-size:10.5px;font-weight:500;color:#5B6B85;margin-top:2px}
.z-bub .msg{display:none}
.z-bub .m0{display:block}
.z-bub .msg .tc-btn{margin-top:6px;color:#fff;background:linear-gradient(150deg,#FF9A3C,#E95900);border-color:transparent;font-size:11px;padding:5px 10px;min-height:0}
.z-bub .msg .tc-btn::after{color:#fff}
#z1:checked~.z-stage .m0,#z2:checked~.z-stage .m0,#z3:checked~.z-stage .m0{display:none}
#z1:checked~.z-stage .m1,#z2:checked~.z-stage .m2,#z3:checked~.z-stage .m3{display:block}
/* الشخصية */
.z-cw{position:relative;width:108%;margin-left:-8%}
.z-char{display:block;width:100%;height:auto;position:relative;z-index:2;filter:brightness(1.08) contrast(1.03) drop-shadow(0 30px 40px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(233,89,0,.3));animation:z-in 1.2s cubic-bezier(.2,.8,.2,1) both}
@keyframes z-in{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}
.z-floor{position:absolute;left:0;right:0;bottom:-6px;height:26px;border-radius:50%;background:radial-gradient(50% 60% at 50% 50%,rgba(233,89,0,.55),transparent 75%);filter:blur(6px);animation:z-pulse 4s ease-in-out infinite}
@keyframes z-pulse{0%,100%{opacity:.6}50%{opacity:1}}
.z-hand{position:absolute;left:99%;top:38.6%;width:14px;height:14px;margin:-7px;border-radius:50%;background:rgba(255,138,43,.9);box-shadow:0 0 14px 4px rgba(255,138,43,.6);animation:z-hp 2.4s ease-in-out infinite;z-index:3}
@keyframes z-hp{0%,100%{transform:scale(.8);opacity:.7}50%{transform:scale(1.2);opacity:1}}
.z-beam{position:absolute;left:99%;top:38.6%;width:34px;height:4px;margin-top:-2px;border-radius:3px;transform-origin:left center;background:linear-gradient(90deg,rgba(255,138,43,.1),var(--or2),rgba(255,255,255,.9));box-shadow:0 0 14px rgba(233,89,0,.8);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s;z-index:4}
.z-beam::after{content:'';position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 16px 4px rgba(255,138,43,.8)}
#z1:checked~.z-stage .z-beam{opacity:1;transform:rotate(-55deg) scaleX(1.6)}
#z2:checked~.z-stage .z-beam{opacity:1;transform:rotate(-8deg) scaleX(1)}
#z3:checked~.z-stage .z-beam{opacity:1;transform:rotate(40deg) scaleX(1.4)}
/* البوابات 16:9 */
.z-gates{display:flex;flex-direction:column;gap:10px}
.z-gate{position:relative;aspect-ratio:16/9;width:100%;border-radius:18px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;background:#0B1730;box-shadow:inset 0 0 0 1px rgba(169,187,214,.16),0 16px 34px rgba(0,0,0,.45);transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;animation:tc-up 1s cubic-bezier(.2,.8,.2,1) both}
.z-gate:nth-child(2){animation-delay:.15s}.z-gate:nth-child(3){animation-delay:.3s}
.z-gate .pic{position:absolute;inset:0;background-size:100% 100%;background-position:center;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;filter:saturate(.9) brightness(.85)}
.z-gate .pic::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,16,34,0) 55%,rgba(9,16,34,.25) 80%,rgba(9,16,34,.7) 100%)}
.z-gate::before{content:'';position:absolute;inset:0;border-radius:18px;padding:1.5px;background:linear-gradient(180deg,rgba(255,138,43,.9),rgba(233,89,0,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .6s;pointer-events:none;z-index:2}
.z-gate::after{content:'';position:absolute;left:20%;right:20%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--or2),transparent);box-shadow:0 0 12px rgba(233,89,0,.8);opacity:.4;transition:opacity .6s;z-index:2}
.z-gate h3{position:relative;z-index:1;padding:0 8px 8px;font-size:13px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.8);line-height:1.3;text-align:center}
#z1:checked~.z-stage .g1,#z2:checked~.z-stage .g2,#z3:checked~.z-stage .g3{transform:translateX(-5px) scale(1.03);box-shadow:inset 0 0 0 1px rgba(255,138,43,.2),0 20px 40px rgba(0,0,0,.5),0 0 34px rgba(233,89,0,.3)}
#z1:checked~.z-stage .g1::before,#z2:checked~.z-stage .g2::before,#z3:checked~.z-stage .g3::before,#z1:checked~.z-stage .g1::after,#z2:checked~.z-stage .g2::after,#z3:checked~.z-stage .g3::after{opacity:1}
#z1:checked~.z-stage .g1 .pic,#z2:checked~.z-stage .g2 .pic,#z3:checked~.z-stage .g3 .pic{transform:scale(1.06);filter:none}
@media (min-width:600px){
  .z-stage{grid-template-columns:50% 1fr;gap:16px;margin-top:26px}
  .z-bub{padding:11px 14px;width:72%}.z-bub .t{font-size:13.5px}.z-bub .t b{font-size:12px}
  .z-cw{width:100%;margin-left:0}
  .z-gate h3{font-size:15px;padding-bottom:12px}
  .z-beam{width:44px}
}

/* ===== لمسات نيون رايقة ===== */
/* خط نيون رفيع تحت العنوان */
.tc-head::after{content:'';display:block;width:120px;height:1px;margin:12px auto 0;background:linear-gradient(90deg,transparent,var(--or2),transparent);box-shadow:0 0 12px rgba(233,89,0,.6);animation:z-breath 4s ease-in-out infinite}
@keyframes z-breath{0%,100%{opacity:.55}50%{opacity:1}}
/* هالة خلف الشخصية تتنفس */
.z-cw::before{content:'';position:absolute;left:10%;right:10%;top:18%;bottom:6%;border-radius:50%;background:radial-gradient(50% 50% at 50% 60%,rgba(233,89,0,.28),transparent 70%);filter:blur(14px);z-index:0;animation:z-breath 5s ease-in-out infinite;pointer-events:none}
/* الفقاعة: توهج خارجي خفيف */
.z-bub{box-shadow:0 18px 40px rgba(0,0,0,.5),0 0 22px rgba(233,89,0,.18),inset 0 0 0 1px rgba(255,138,43,.3)}
/* البوابات: خيط ضوء يمر على الحافة كل فترة + حافة رفيعة دائمة */
.z-gate{box-shadow:inset 0 0 0 1px rgba(255,138,43,.18),0 16px 34px rgba(0,0,0,.45)}
.z-gate .sweep{position:absolute;inset:0;border-radius:18px;padding:1.5px;background:conic-gradient(from var(--a,0deg),transparent 0 70%,rgba(255,138,43,.9) 84%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;opacity:.75;animation:z-run 9s linear infinite}
.z-gate:nth-child(2) .sweep{animation-delay:-3s}.z-gate:nth-child(3) .sweep{animation-delay:-6s}
@property --a{syntax:'<angle>';inherits:false;initial-value:0deg}
@keyframes z-run{to{--a:360deg}}
.z-gate::after{opacity:.55}
/* عنوان البوابة بنقطة نيون صغيرة */
.z-gate h3::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--or2);box-shadow:0 0 8px var(--or2);margin-inline-end:6px;vertical-align:middle;animation:z-breath 3s ease-in-out infinite}
/* رابط اسألنا بتوهج خفيف */
.tc-foot a{text-shadow:0 0 12px rgba(255,138,43,.45)}


/* ===== سكشن ممنوعات عند تاز ===== */

.rl{--or:#E95900;--or2:#FF8A2B;--w:#FFFFFF;--mute:#A9BBD6;--nv:#091022;position:relative;isolation:isolate;overflow:hidden;direction:rtl;color:var(--w);font-family:'Cairo',system-ui,sans-serif;padding:48px 22px 56px;background:transparent}
.rl *{box-sizing:border-box;margin:0;padding:0}
.rl::before{content:'';position:absolute;right:-20%;top:-10%;width:70%;height:60%;background:radial-gradient(50% 50% at 50% 50%,rgba(233,89,0,.14),transparent 70%);filter:blur(30px);pointer-events:none;animation:rl-breath 7s ease-in-out infinite}
@keyframes rl-breath{0%,100%{opacity:.6}50%{opacity:1}}
.rl-head{max-width:520px;margin:0 auto}
.rl-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--mute);letter-spacing:.2px;padding:5px 11px;border-radius:999px;border:1px solid rgba(169,187,214,.14);animation:rl-up .9s cubic-bezier(.2,.8,.2,1) both}
.rl-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--or2);box-shadow:0 0 8px var(--or2);animation:rl-breath 3s ease-in-out infinite}
.rl-h2{font-size:27px;font-weight:700;line-height:1.35;margin-top:12px;animation:rl-up .9s cubic-bezier(.2,.8,.2,1) both .1s}
.rl-sub{font-size:14px;font-weight:500;color:var(--mute);margin-top:6px;animation:rl-up .9s cubic-bezier(.2,.8,.2,1) both .2s}
@keyframes rl-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.rl-tg{display:none}
.rl-list{max-width:520px;margin:30px auto 0}
.rl-row{display:block;position:relative;padding:18px 0 20px;border-bottom:1px solid rgba(169,187,214,.1);cursor:pointer;animation:rl-up .9s cubic-bezier(.2,.8,.2,1) both}
.rl-row:nth-child(2){animation-delay:.35s}.rl-row:nth-child(4){animation-delay:.5s}.rl-row:nth-child(6){animation-delay:.65s}.rl-row:nth-child(8){animation-delay:.8s}
.rl-row .n{position:absolute;left:0;top:20px;font-size:11px;font-weight:600;color:rgba(169,187,214,.35);direction:ltr;letter-spacing:1px;transition:color .6s}
.rl-row .q{position:relative;display:inline-block;font-size:16.5px;font-weight:600;line-height:1.6;color:var(--w);transition:color .7s,opacity .7s;padding-inline-end:36px}
.rl-row .q::after{content:'';position:absolute;right:0;top:56%;height:1.5px;width:0;background:linear-gradient(90deg,rgba(255,138,43,.9),rgba(255,138,43,.2));transition:width .7s cubic-bezier(.2,.8,.2,1)}
.rl-row .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.2,.8,.2,1)}
.rl-row .a>span{overflow:hidden;display:block}
.rl-row .a b{display:block;padding-top:10px;font-size:18px;font-weight:700;line-height:1.5;background:linear-gradient(90deg,#FFB36B,#FF8A2B 50%,#E95900);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(6px);transition:opacity .6s .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s;filter:drop-shadow(0 0 14px rgba(233,89,0,.25))}
.rl-row .ln{position:absolute;right:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,var(--or2),rgba(255,138,43,.15));box-shadow:0 0 12px rgba(233,89,0,.6);transition:width .9s cubic-bezier(.2,.8,.2,1)}
.rl-row .dot{position:absolute;right:-2px;top:26px;width:6px;height:6px;border-radius:50%;background:rgba(169,187,214,.35);transition:background .6s,box-shadow .6s,transform .6s}
.rl-row:hover .q,.rl-tg:checked+.rl-row .q{color:rgba(169,187,214,.55)}
.rl-row:hover .q::after,.rl-tg:checked+.rl-row .q::after{width:calc(100% - 36px)}
.rl-row:hover .a,.rl-tg:checked+.rl-row .a{grid-template-rows:1fr}
.rl-row:hover .a b,.rl-tg:checked+.rl-row .a b{opacity:1;transform:none}
.rl-row:hover .ln,.rl-tg:checked+.rl-row .ln{width:100%}
.rl-row:hover .dot,.rl-tg:checked+.rl-row .dot{background:var(--or2);box-shadow:0 0 12px var(--or2);transform:scale(1.3)}
.rl-row:hover .n,.rl-tg:checked+.rl-row .n{color:rgba(255,138,43,.7)}
.rl-row.star .a b{font-size:20px}
.rl-row.star::before{content:'';position:absolute;inset:6px -14px;border-radius:14px;background:radial-gradient(60% 80% at 100% 50%,rgba(233,89,0,.07),transparent 70%);pointer-events:none}
.rl-row{padding-right:18px}
.rl-close{max-width:520px;margin:40px auto 0;text-align:center;animation:rl-up 1s cubic-bezier(.2,.8,.2,1) both 1.1s}
.rl-close::before{content:'';display:block;width:120px;height:1px;margin:0 auto 22px;background:linear-gradient(90deg,transparent,var(--or2),transparent);box-shadow:0 0 12px rgba(233,89,0,.6);animation:rl-breath 4s ease-in-out infinite}
.rl-close b{display:block;font-size:22px;font-weight:700;line-height:1.4}
.rl-close span{display:block;margin-top:4px;font-size:18px;font-weight:700;background:linear-gradient(90deg,#FFB36B,#FF8A2B 50%,#E95900);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(233,89,0,.3))}
.rl-hint{text-align:center;margin-top:16px;font-size:12px;color:var(--mute);font-weight:500}
@media (min-width:600px){.rl{padding:72px 24px 84px}.rl-h2{font-size:38px}.rl-sub{font-size:16px}.rl-row .q{font-size:19px}.rl-row .a b{font-size:21px}.rl-row.star .a b{font-size:24px}.rl-close b{font-size:28px}.rl-close span{font-size:22px}}
@media (prefers-reduced-motion:reduce){.rl *{animation:none!important;transition:none!important}}


/* ===== لمسات برتقالية ظاهرة بلا لمس ===== */
.rl-badge{border-color:rgba(255,138,43,.35);color:#FFFFFF;box-shadow:0 0 18px rgba(233,89,0,.12)}
.rl-h2{position:relative;display:inline-block}
.rl-h2::after{content:'';display:block;height:2px;width:64px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,#FF8A2B,rgba(255,138,43,.1));box-shadow:0 0 12px rgba(233,89,0,.6)}
.rl-sub{color:#FFB36B;opacity:.85}
.rl-row .n{color:rgba(255,138,43,.75)}
.rl-row .dot{background:#FF8A2B;box-shadow:0 0 10px rgba(255,138,43,.7);opacity:.7}
.rl-row{border-bottom-color:rgba(255,138,43,.12)}
.rl-row .q{padding-inline-end:36px}
.rl-row .q::before{content:'';position:absolute;right:-18px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,138,43,.5),transparent);opacity:0;transition:opacity .6s}
.rl-row.star .q::after{width:0}
.rl-row.star .ln{animation:rl-idle 5s ease-in-out infinite}
@keyframes rl-idle{0%,100%{width:0;opacity:.6}50%{width:38%;opacity:1}}
.rl-row.star:hover .ln,.rl-tg:checked+.rl-row.star .ln{animation:none;width:100%}
.rl-hint{color:#FF8A2B;opacity:.75}
.rl-hint:empty{display:none}
.rl-hint::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#FF8A2B;box-shadow:0 0 8px #FF8A2B;margin-inline-end:8px;vertical-align:middle;animation:rl-breath 2.5s ease-in-out infinite}
.rl-close::before{width:160px;box-shadow:0 0 16px rgba(233,89,0,.8)}
.rl-close b{text-shadow:0 0 24px rgba(233,89,0,.25)}
.rl::after{content:'';position:absolute;left:-15%;bottom:-10%;width:60%;height:45%;background:radial-gradient(50% 50% at 50% 50%,rgba(233,89,0,.10),transparent 70%);filter:blur(30px);pointer-events:none;animation:rl-breath 9s ease-in-out infinite reverse}

/* ===== سكشن المنتجات المختارة — الصورة كاملة بمقاسها والنصوص فوق بعض على اليمين ===== */
/* الصورة تظهر كلها: الارتفاع يتبع نسبة الصورة 2000×1119 بدل القص */
.s-block--slider-with-bg .slider-bg{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2000/1119;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;display:flex!important;align-items:center!important;overflow:hidden!important}
/* شيل تعتيم الثيم الأسود؛ تدرج كحلي خفيف جداً على اليمين فقط */
.s-block--slider-with-bg .slider-bg:before{opacity:1!important;background:linear-gradient(270deg,rgba(9,16,34,.55) 0%,rgba(9,16,34,.15) 45%,rgba(9,16,34,0) 60%)!important}
/* الحاوية الداخلية: نص متوسّط عمودياً ولاصق باليمين */
.s-block--slider-with-bg .slider-bg>*{position:relative;z-index:1;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:right!important}
.s-block--slider-with-bg .slider-bg>*>*{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:right!important}
/* العنوان والوصف: بعرض نصف الصورة (الجهة الفاضية) فينزلون فوق بعض */
.s-block--slider-with-bg .slider-bg h2{width:52%!important;max-width:52%!important;font-family:'Cairo',system-ui,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important;color:#FFFFFF!important;text-align:right!important;text-shadow:0 2px 14px rgba(0,0,0,.75)!important;margin:0!important}
.s-block--slider-with-bg .slider-bg p{width:52%!important;max-width:52%!important;font-family:'Cairo',system-ui,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.6!important;color:#A9BBD6!important;text-align:right!important;margin:6px 0 0!important}
/* الكمبيوتر */
@media (min-width:768px){
  .s-block--slider-with-bg .slider-bg>*{padding:0 5%!important}
  .s-block--slider-with-bg .slider-bg h2,.s-block--slider-with-bg .slider-bg p{width:42%!important;max-width:42%!important}
  .s-block--slider-with-bg .slider-bg h2{font-size:clamp(28px,3.4vw,46px)!important}
  .s-block--slider-with-bg .slider-bg p{font-size:clamp(14px,1.3vw,19px)!important;margin-top:12px!important}
}

/* ===== المنتجات المختارة: المنتجات تلصق بطرف الصورة من تحت ===== */
.s-block--slider-with-bg .slider-bg~*{margin-top:0!important;padding-top:0!important}
.s-block--slider-with-bg .slider-bg~* .s-slider-block__title,.s-block--slider-with-bg .s-slider-block__title{margin:0!important;padding:0!important;min-height:0!important}
.s-block--slider-with-bg .slider-bg~* .s-slider-block__title:empty{display:none!important}
.s-block--slider-with-bg salla-products-slider,.s-block--slider-with-bg .s-products-slider-wrapper,.s-block--slider-with-bg .s-slider-container{margin-top:0!important;padding-top:0!important}
.s-block--slider-with-bg .slider-bg{margin-bottom:0!important}

/* ===== المنتجات المختارة: المنتجات تدخل على الصورة شوي مثل كرانش ===== */
.s-block--slider-with-bg{overflow:visible!important}
.s-block--slider-with-bg .slider-bg~*{position:relative!important;z-index:2!important;margin-top:-34px!important;padding-top:0!important}
.s-block--slider-with-bg .slider-bg{z-index:1!important}
@media (min-width:768px){.s-block--slider-with-bg .slider-bg~*{margin-top:-70px!important}}

/* ===== فاصل تاز — خط الضوء الساري (خفيف، يذوب من الأطراف) ===== */
section.s-block:has(.tzd){margin:0!important;padding:0!important}
.tzd{position:relative;display:block;height:34px;margin:0;background:transparent;direction:ltr;pointer-events:none;overflow:hidden}
.tzd i,.tzd::before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;border-radius:2px;display:block;
  box-shadow:0 0 5px rgba(255,106,18,.5),0 0 14px rgba(233,89,0,.25),0 0 28px rgba(233,89,0,.1);
  background-image:linear-gradient(90deg,transparent,rgba(255,214,170,.35),rgba(255,238,216,.7),rgba(255,214,170,.35),transparent),linear-gradient(90deg,transparent 0%,transparent 5%,rgba(194,69,0,.4) 15%,#C24500 30%,#E95900 44%,#FF9A3C 50%,#E95900 56%,#C24500 70%,rgba(194,69,0,.4) 85%,transparent 95%,transparent 100%);
  background-size:230px 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:calc(100% + 240px) 0,0 0;
  -webkit-mask:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);
  animation:tzd-sweep 9s linear infinite}
.tzd:has(i)::before{display:none}
@keyframes tzd-sweep{0%{background-position:calc(100% + 240px) 0,0 0}100%{background-position:-240px 0,0 0}}
@media (min-width:768px){.tzd{height:50px}}
@media (prefers-reduced-motion:reduce){.tzd i,.tzd::before{animation:none}}

/* ═══════════ من متجر تاز الحي: زر الواتس + زر أضف للسلة + صفحة المنتج ═══════════ */

/* ===== WHATSAPP BUTTON (floating) ===== */
#wa-angel,.wa-angel{position:fixed!important;right:16px!important;bottom:18px!important;
  left:auto!important;top:auto!important;z-index:9999!important;
  width:56px!important;height:56px!important;border-radius:50%!important;
  display:flex!important;align-items:center;justify-content:center;overflow:hidden!important;
  background:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%)!important;
  border:1.5px solid rgba(255,231,203,.50)!important;
  box-shadow:0 10px 26px rgba(2,6,16,.55),0 0 24px rgba(233,89,0,.55)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
#wa-angel::before,.wa-angel::before{content:"";position:absolute;inset:4px;border-radius:50%;
  border:1.5px solid rgba(255,255,255,.45);pointer-events:none;z-index:1;
  animation:tzWaPulse 2.4s ease-in-out infinite}
#wa-angel::after,.wa-angel::after{content:none!important;display:none!important}
@keyframes tzWaPulse{0%,100%{transform:scale(1);opacity:.75}50%{transform:scale(.86);opacity:.25}}
#wa-angel .sicon-whatsapp2,.wa-angel .sicon-whatsapp2{position:relative;z-index:2}
#wa-angel .sicon-whatsapp2::before,.wa-angel .sicon-whatsapp2::before{position:relative;z-index:2;
  color:#FFFFFF!important;text-shadow:0 1px 4px rgba(0,0,0,.35)}
@media(hover:hover){
  #wa-angel:hover,.wa-angel:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.85)!important;
    box-shadow:0 14px 32px rgba(2,6,16,.62),0 0 34px rgba(233,89,0,.75)!important}
}
@media(max-width:767px){
  #wa-angel,.wa-angel{right:12px!important;bottom:76px!important;width:52px!important;height:52px!important}
}
@media(prefers-reduced-motion:reduce){
  #wa-angel::before,.wa-angel::before{animation:none;opacity:.5}
}

/* ١) أزرار «أضف للسلة» بكل المتجر */
salla-add-product-button button.s-button-primary,
salla-button.s-button-wrap button.s-button-primary,
button.s-button-element.s-button-primary,
.s-button-primary:not(.s-button-outline){
  background-color:transparent!important;
  background-image:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%)!important;
  border:1.5px solid rgba(255,231,203,.50)!important;
  color:#FFF8F0!important;
  box-shadow:0 8px 22px rgba(2,6,16,.45),
             0 0 20px rgba(233,89,0,.45),
             inset 0 1px 0 rgba(255,255,255,.28)!important;
  transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}
@media(hover:hover){
  .s-button-primary:not(.s-button-outline):hover{
    transform:translateY(-2px);filter:brightness(1.06);
    box-shadow:0 12px 28px rgba(2,6,16,.55),
               0 0 30px rgba(233,89,0,.70),
               inset 0 1px 0 rgba(255,255,255,.32)!important}
}

/* ═══ زر «أضف للسلة» — زوايا ناعمة + طفو خفيف ═══ */
@keyframes tzCartFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
salla-add-product-button button.s-button-primary,
salla-button.s-button-wrap button.s-button-primary,
button.s-button-element.s-button-primary,
.s-button-primary:not(.s-button-outline){
  border-radius:17px!important;
  animation:tzCartFloat 3.6s ease-in-out infinite!important;
  will-change:transform}
/* تفاوت بسيط بالتوقيت حتى ما تطفو كلها بنفس اللحظة */
.s-product-card:nth-child(2n) button.s-button-primary,
salla-add-product-button:nth-of-type(2n) button.s-button-primary{animation-delay:-1.2s!important}
.s-product-card:nth-child(3n) button.s-button-primary{animation-delay:-2.4s!important}
@media(hover:hover){
  .s-button-primary:not(.s-button-outline):hover{
    animation-play-state:paused!important;transform:translateY(-3px)!important}
}
@media(prefers-reduced-motion:reduce){
  .s-button-primary:not(.s-button-outline){animation:none!important}
}

/* TAZ PRODUCT DESCRIPTION (tz-pd) */
.tz-pd{direction:rtl;font-family:'Cairo',system-ui,sans-serif;color:#A9BBD6;font-size:14px;line-height:1.65;max-width:770px;margin-inline:auto}
.tz-pd *{box-sizing:border-box}
.tz-pd-head{padding:2px 0 12px}.tz-pd-head,.tz-pd-head *{text-align:center}
.tz-pd-kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 18px;border-radius:999px;font-size:12.5px;font-weight:800;color:#FFD98A;background:linear-gradient(160deg,#1A2C52,#0B1730);border:1px solid rgba(245,181,70,.40);box-shadow:0 0 16px rgba(245,181,70,.18),inset 0 1px 0 rgba(255,241,220,.15)}
.tz-pd-kicker::before,.tz-pd-kicker::after{content:"";width:5px;height:5px;border-radius:50%;background:#FFD98A;box-shadow:0 0 8px rgba(245,181,70,.9)}
.tz-pd-title{margin:8px 0 5px;font-size:clamp(25px,5.2vw,36px);font-weight:900;color:#FFF1DC;line-height:1.3;text-wrap:balance;filter:drop-shadow(0 3px 16px rgba(9,16,34,.6))}
.tz-pd-glow{background:linear-gradient(90deg,#FFD98A,#FFF1DC 24%,#FF8A2B 52%,#F5B546 78%,#FFD98A 100%);background-size:280% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:tzFlow 8s linear infinite}
@keyframes tzFlow{to{background-position:280% center}}
.tz-pd-sub{font-size:14px;color:#7E90AC;text-wrap:balance}
.tz-pd-rule{width:132px;height:2px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,#C24500,#F5B546,#FF8A2B,transparent);box-shadow:0 0 12px rgba(245,181,70,.35)}
.tz-pd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 16px}
.tz-pd-stat{position:relative;overflow:hidden;padding:17px 6px;border-radius:16px;background:radial-gradient(120% 90% at 50% -12%,rgba(255,110,25,.16),transparent 62%),linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.28);box-shadow:0 8px 24px rgba(2,6,16,.5),inset 0 1px 0 rgba(255,241,220,.10)}
.tz-pd-stat,.tz-pd-stat *{text-align:center}
.tz-pd-stat::before{content:"";position:absolute;top:0;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(245,181,70,.7),transparent)}
.tz-pd-big{display:block;font-size:clamp(18px,4.6vw,27px);font-weight:900;line-height:1.2;direction:ltr;unicode-bidi:isolate;white-space:nowrap;background:linear-gradient(180deg,#FFF1DC,#FFD98A 55%,#C99327);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 10px rgba(245,181,70,.35))}
.tz-pd-big.rtl{direction:rtl;white-space:normal;font-size:clamp(15px,3.7vw,21px)}
.tz-pd-cap{display:block;margin-top:5px;font-size:12px;color:#7E90AC;line-height:1.5}
.tz-pd-h{position:relative;overflow:hidden;margin:0 0 9px;padding-right:16px;font-size:clamp(16px,3.7vw,21px);font-weight:900;color:#FFF1DC;text-wrap:balance}
.tz-pd-h::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:22px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#FF8A2B,#F5B546);box-shadow:0 0 10px rgba(245,181,70,.5)}
.tz-pd-h::after{content:"";position:absolute;bottom:-2px;right:16px;width:34%;height:1.5px;border-radius:999px;background:linear-gradient(270deg,transparent,#C24500,#F5B546,#FFF1DC,#FF8A2B,transparent);box-shadow:0 0 6px rgba(245,181,70,.7);animation:tzScan 5s ease-in-out infinite}
@keyframes tzScan{0%{transform:translateX(60%);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(-260%);opacity:0}}
.tz-pd-p{margin:0 0 11px;font-size:14px;line-height:1.6;color:#A9BBD6;text-wrap:pretty}
.tz-pd-b{color:#FFF1DC;font-weight:800}
.tz-pd-list{margin:0 0 12px}
.tz-pd-list>span{position:relative;display:block;padding:4px 20px 4px 0;font-size:13.5px;line-height:1.55;color:#A9BBD6;text-wrap:pretty}
.tz-pd-list>span::before{content:"";position:absolute;right:0;top:1.05em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#FF8A2B,#F5B546);box-shadow:0 0 8px rgba(245,181,70,.5)}
.tz-pd-cards{margin:0 0 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.tz-pd-card{flex:0 1 calc(33.333% - 7px)}
@media (max-width:640px){.tz-pd-card{flex:0 1 calc(50% - 5px)}}
.tz-pd-card{position:relative;overflow:hidden;padding:19px 10px 16px;border-radius:16px;display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(120% 80% at 50% -10%,rgba(255,110,25,.18),transparent 60%),linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.20);box-shadow:0 8px 22px rgba(2,6,16,.45),inset 0 1px 0 rgba(255,241,220,.07)}
.tz-pd-ico{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:10px;border-radius:50%;font-size:22px;line-height:1;background:radial-gradient(closest-side,#1D3260,#070D1D);border:1px solid rgba(245,181,70,.45);box-shadow:0 0 14px rgba(245,181,70,.28),inset 0 0 12px rgba(233,89,0,.15)}
.tz-pd-ct{display:block;color:#FFF1DC;font-weight:800;font-size:clamp(13px,3.2vw,14.5px);line-height:1.5;text-wrap:balance}
.tz-pd-apps{margin:0 0 14px;display:grid;grid-template-columns:repeat(2,1fr);gap:13px;align-items:stretch}
@media (max-width:640px){.tz-pd-apps{grid-template-columns:1fr}}
.tz-pd-app.wide{grid-column:1 / -1}
.tz-pd-app.wide ul{column-count:2;column-gap:30px}
.tz-pd-app.wide li{break-inside:avoid}
@media (max-width:640px){.tz-pd-app.wide ul{column-count:1}}
.tz-pd-app{position:relative;overflow:hidden;padding:17px 17px 13px;border-radius:18px;background:radial-gradient(120% 70% at 88% -8%,rgba(255,110,25,.14),transparent 55%),linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.22);box-shadow:0 10px 26px rgba(2,6,16,.5),inset 0 1px 0 rgba(255,241,220,.08)}
.tz-pd-app::before{content:"";position:absolute;top:0;right:20px;left:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,181,70,.6),transparent)}
.tz-pd-app-h{display:flex;align-items:center;gap:10px;margin-bottom:11px;font-size:16.5px;font-weight:900}
.tz-pd-app-h .e{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;font-size:18px;background:radial-gradient(closest-side,#1D3260,#070D1D);border:1px solid rgba(245,181,70,.4);box-shadow:0 0 10px rgba(245,181,70,.25)}
.tz-pd-app-h .nm{background:linear-gradient(90deg,#FFD98A,#FFF1DC 45%,#FF8A2B);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.tz-pd-app ul{margin:0;padding:0;list-style:none}
.tz-pd-app li{position:relative;padding:5px 18px 5px 0;font-size:12.8px;line-height:1.5;color:#A9BBD6}
.tz-pd-app li::before{content:"";position:absolute;right:0;top:.95em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#FF8A2B,#F5B546);box-shadow:0 0 6px rgba(245,181,70,.5)}
.tz-pd-note{position:relative;overflow:hidden;margin:10px 0 12px;padding:16px 18px;border-radius:16px;font-size:13.5px;line-height:1.6;color:#FFE7CB;background:radial-gradient(120% 90% at 90% -20%,rgba(255,110,25,.20),transparent 55%),linear-gradient(160deg,#1A2C52,#0B1730);border:1px solid rgba(245,181,70,.42);box-shadow:0 0 20px rgba(245,181,70,.14),inset 0 1px 0 rgba(255,241,220,.14);text-wrap:pretty}
.tz-pd-note .g{font-size:21px;margin-left:7px;filter:drop-shadow(0 0 8px rgba(245,181,70,.6))}
.tz-pd-note b{color:#FFF1DC;font-weight:900}
.tz-pd-chips{margin:0 0 14px;display:flex;flex-wrap:wrap;gap:9px}
.tz-pd-chips>span{padding:9px 15px;border-radius:12px;font-size:13px;font-weight:700;color:#F0DFC0;background:linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.26);box-shadow:inset 0 1px 0 rgba(255,241,220,.06)}
.tz-pd-notes{margin:0}
.tz-pd-notes>span{position:relative;display:block;padding:5px 20px 5px 0;font-size:13px;line-height:1.55;color:#8FA3C2;text-wrap:pretty}
.tz-pd-notes>span::before{content:"";position:absolute;right:0;top:1.08em;width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:linear-gradient(135deg,#FF8A2B,#F5B546);box-shadow:0 0 6px rgba(245,181,70,.5)}
.tz-pd-sign{margin-top:14px;padding-top:12px;font-size:15.5px;font-weight:900;color:#FFF1DC;border-top:1px solid rgba(245,181,70,.18);text-align:center}
.tz-pd-sign .s{background:linear-gradient(90deg,#FFD98A,#FFF1DC 45%,#FF8A2B);background-size:240% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:tzFlow 8s linear infinite}
.tz-pd-stat,.tz-pd-card,.tz-pd-app,.tz-pd-chips>span,.tz-pd-ico,.tz-pd-app li{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease,background .28s ease,color .2s ease}
@media (hover:hover){
.tz-pd-card:hover{transform:translateY(-5px);border-color:rgba(245,181,70,.55);box-shadow:0 16px 34px rgba(2,6,16,.6),0 0 24px rgba(245,181,70,.22),inset 0 1px 0 rgba(255,241,220,.12)}
.tz-pd-card:hover .tz-pd-ico{transform:scale(1.1);box-shadow:0 0 22px rgba(245,181,70,.55),inset 0 0 14px rgba(233,89,0,.2)}
.tz-pd-app:hover{transform:translateY(-4px);border-color:rgba(245,181,70,.5);box-shadow:0 18px 38px rgba(2,6,16,.6),0 0 24px rgba(245,181,70,.18)}
.tz-pd-stat:hover{transform:translateY(-3px);border-color:rgba(245,181,70,.5);box-shadow:0 14px 30px rgba(2,6,16,.6),0 0 22px rgba(245,181,70,.2)}
.tz-pd-chips>span:hover{transform:translateY(-2px);border-color:rgba(245,181,70,.55);background:linear-gradient(160deg,#1D3260,#0F1B36);color:#FFF1DC}
.tz-pd-app li:hover{color:#FFF1DC}
.tz-pd-app li:hover::before{box-shadow:0 0 10px rgba(245,181,70,.8)}
}
@media (prefers-reduced-motion:reduce){.tz-pd-glow,.tz-pd-sign .s{animation:none}.tz-pd-h::after{animation:none;opacity:.7}}

.tz-pd h2.tz-pd-h{position:relative;overflow:hidden;margin:0 0 9px;padding-right:16px;font-size:clamp(16px,3.7vw,21px);font-weight:900;color:#FFF1DC;line-height:1.5;text-wrap:balance;letter-spacing:0}
.tz-pd ul,.tz-pd li{list-style:none!important;font-family:inherit}
.tz-pd ul{margin:0;padding:0}
.tz-pd li::marker{content:none}
.tz-pd ul.tz-pd-list{margin:0 0 12px}
.tz-pd ul.tz-pd-notes{margin:0}
.tz-pd ul.tz-pd-cards{margin:0 0 16px}
.tz-pd ul.tz-pd-chips{margin:0 0 14px}
.tz-pd-list>li{position:relative;display:block;padding:4px 20px 4px 0;font-size:13.5px;line-height:1.55;color:#A9BBD6;text-wrap:pretty}
.tz-pd-list>li::before{content:"";position:absolute;right:0;top:1.05em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#FF8A2B,#F5B546);box-shadow:0 0 8px rgba(245,181,70,.55)}
.tz-pd-notes>li{position:relative;display:block;padding:5px 20px 5px 0;font-size:13px;line-height:1.55;color:#8FA3C2;text-wrap:pretty}
.tz-pd-notes>li::before{content:"";position:absolute;right:0;top:1.08em;width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:linear-gradient(135deg,#FF8A2B,#F5B546);box-shadow:0 0 8px rgba(245,181,70,.5)}
.tz-pd-chips>li{padding:9px 15px;border-radius:12px;font-size:13px;font-weight:700;color:#F0DFC0;background:linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.28);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease,background .28s ease,color .2s ease}
.tz-pd-chips>li:hover{transform:translateY(-2px);border-color:rgba(245,181,70,.55);background:linear-gradient(160deg,#1D3260,#0F1B36);color:#FFF1DC}
.tz-pd li.tz-pd-card{margin:0}
.tz-pd-kicker a,.tz-pd-kicker a:hover{color:inherit!important;text-decoration:none!important;filter:none;pointer-events:none;cursor:default}
.tz-pd .tz-pd-glow[style],.tz-pd .tz-pd-big[style],.tz-pd .nm[style],.tz-pd .s[style]{-webkit-text-fill-color:transparent}
.tz-pd b.tz-pd-b{color:#FFF1DC;font-weight:800}
.tz-pd p.tz-pd-p{text-align:right;text-justify:auto}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]){direction:rtl;font-family:'Cairo',system-ui,sans-serif;color:#A9BBD6;font-size:14px;line-height:1.65;max-width:770px;margin-inline:auto;padding-top:2px}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) > p:empty{display:none}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p{margin:0 0 11px;text-align:right;text-justify:auto;font-size:14px;line-height:1.65;color:#A9BBD6;text-wrap:pretty}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p strong{color:#FFF1DC;font-weight:800}
.product__description:not(:has(.tz-pd)) > p:has(>a[href="https://tazplus-sa.com/"]){text-align:center;margin:0 0 6px}
.product__description:not(:has(.tz-pd)) > p>a[href="https://tazplus-sa.com/"]{display:inline-flex;align-items:center;gap:7px;padding:6px 18px;border-radius:999px;font-size:12.5px;font-weight:800;color:#FFD98A!important;text-decoration:none!important;background:linear-gradient(160deg,#1A2C52,#0B1730);border:1px solid rgba(245,181,70,.4);box-shadow:0 0 18px rgba(245,181,70,.14);pointer-events:none;filter:none}
.product__description:not(:has(.tz-pd)) > p>a[href="https://tazplus-sa.com/"]::before,.product__description:not(:has(.tz-pd)) > p>a[href="https://tazplus-sa.com/"]::after{content:"";width:5px;height:5px;border-radius:50%;background:#FFD98A;box-shadow:0 0 8px rgba(245,181,70,.9)}
.product__description:not(:has(.tz-pd)) > p:has(>a[href="https://tazplus-sa.com/"]) + p{text-align:center;margin:6px 0 5px;font-size:clamp(25px,5.2vw,36px);font-weight:900;color:#FFF1DC;line-height:1.3;text-wrap:balance;filter:drop-shadow(0 3px 16px rgba(9,16,34,.6))}
.product__description:not(:has(.tz-pd)) > p:has(>a[href="https://tazplus-sa.com/"]) + p span{background:linear-gradient(90deg,#FFD98A,#FFF1DC 40%,#FF8A2B 75%,#FFD98A);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.product__description:not(:has(.tz-pd)) > p:has(>a[href="https://tazplus-sa.com/"]) + p + p:not(:has(span[style])):not(:has(img)){text-align:center;font-size:14px;color:#7E90AC;text-wrap:balance;margin:0 0 4px;padding-bottom:14px;position:relative}
.product__description:not(:has(.tz-pd)) > p:has(>a[href="https://tazplus-sa.com/"]) + p + p:not(:has(span[style])):not(:has(img))::after{content:"";display:block;width:132px;height:2px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,#C24500,#F5B546,#FF8A2B,transparent);box-shadow:0 0 12px rgba(245,181,70,.45)}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>span[style*="249, 210, 111"]:first-child):not(p:has(>a[href="https://tazplus-sa.com/"]) + p){display:inline-block;vertical-align:top;width:calc(33.333% - 7px);margin:4px 0 10px;padding:14px 6px;border-radius:16px;text-align:center;font-size:12px;color:#7E90AC;line-height:1.5;background:radial-gradient(120% 90% at 50% -12%,rgba(255,110,25,.16),transparent 62%),linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.28);box-shadow:0 10px 24px rgba(2,6,16,.45)}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>span[style*="249, 210, 111"]:first-child) + p:has(>span[style*="249, 210, 111"]:first-child){margin-right:10px}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:not(p:has(>a[href="https://tazplus-sa.com/"]) + p)>span[style*="249, 210, 111"]:first-child{display:block;direction:ltr;unicode-bidi:isolate;font-size:clamp(17px,4.4vw,25px);font-weight:900;line-height:1.25;margin-bottom:4px;color:#FFD98A!important}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>span[style*="255, 248, 225"]){padding:12px 15px;margin:0 0 8px;border-radius:14px;font-weight:800;background:radial-gradient(120% 90% at 50% -12%,rgba(255,110,25,.14),transparent 62%),linear-gradient(160deg,#16274A,#0B1730);border:1px solid rgba(245,181,70,.25);box-shadow:0 8px 20px rgba(2,6,16,.4)}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p>span[style*="255, 248, 225"]{color:#FFF1DC!important}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) h2{position:relative;overflow:hidden;margin:14px 0 9px;padding-right:16px;font-size:clamp(16px,3.7vw,21px);font-weight:900;color:#FFF1DC;line-height:1.5;text-align:right;text-wrap:balance}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) h2::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:22px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#FFD98A,#FF8A2B);box-shadow:0 0 10px rgba(245,181,70,.6)}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) h2::after{content:"";position:absolute;bottom:-2px;right:16px;width:34%;height:1.5px;border-radius:999px;background:linear-gradient(270deg,transparent,#C24500,#F5B546);opacity:.7}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) h2 span{color:#FFD98A!important}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) ul{list-style:none!important;margin:0 0 12px;padding:0}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) li{list-style:none!important;position:relative;padding:5px 20px 5px 0;font-family:inherit;font-size:13.5px;line-height:1.55;color:#A9BBD6;text-wrap:pretty}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) li::marker{content:none}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) li::before{content:"";position:absolute;right:0;top:1.05em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#FF8A2B,#F5B546);box-shadow:0 0 8px rgba(245,181,70,.55)}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>img){display:flex;align-items:center;gap:10px;margin:14px 0 8px;font-size:16.5px;font-weight:900;color:#FFD98A}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p>img{width:34px;height:34px;object-fit:contain;border-radius:11px;flex:0 0 auto;border:1px solid rgba(245,181,70,.3);background:#0B1730}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p>img+span{color:#FFD98A!important}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>strong:only-child){margin:12px 0 5px;font-size:14.5px;font-weight:900;color:#FFD98A}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>strong:only-child) strong{color:#FFD98A}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p:has(>span[style*="240, 199, 94"]){margin-top:14px;padding-top:12px;font-size:15.5px;font-weight:900;color:#FFF1DC;border-top:1px solid rgba(245,181,70,.18);text-align:center}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p>span[style*="240, 199, 94"]{color:#FFD98A!important}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p.ql-align-center:has(>a){text-align:center;font-size:11.5px;color:#7E90AC;margin-top:10px}
.product__description:not(:has(.tz-pd)):has(p>a[href="https://tazplus-sa.com/"]) p.ql-align-center>a{color:#F5B546!important}

/* ===== TAZ GIFTING (ahdi men tuhib) ===== */
salla-gifting{position:relative!important;display:block!important;overflow:hidden!important;
  isolation:isolate!important;margin:18px 0!important;border-radius:20px!important;
  background:linear-gradient(115deg,rgba(245,181,70,.70) 0%,rgba(255,241,220,.36) 25%,rgba(233,89,0,.66) 50%,rgba(245,181,70,.70) 75%,rgba(255,241,220,.36) 100%)!important;
  background-size:260% 260%!important;animation:tzGiftFlow 7s linear infinite!important;
  box-shadow:0 0 22px rgba(233,89,0,.18),0 0 50px rgba(233,89,0,.10),0 14px 32px rgba(2,6,16,.5)!important}
@keyframes tzGiftFlow{0%{background-position:0% 50%}100%{background-position:260% 50%}}
salla-gifting::after{content:""!important;position:absolute!important;inset:1.5px!important;z-index:1!important;
  pointer-events:none!important;border-radius:18.5px!important;
  background:radial-gradient(circle at 85% -10%,rgba(233,89,0,.24),transparent 50%),
    radial-gradient(circle at 10% 110%,rgba(245,181,70,.14),transparent 45%),
    linear-gradient(160deg,#1D3260 0%,#0B1730 80%)!important}
salla-gifting>div{position:relative!important;z-index:2!important}
salla-gifting .s-gifting-widget,salla-gifting .s-list-tile-item{background:transparent!important;border:0!important;box-shadow:none!important}
salla-gifting .s-list-tile-item{position:relative!important;overflow:hidden!important;padding:22px 20px!important}
salla-gifting .s-list-tile-item-icon{display:none!important}
salla-gifting .s-list-tile-item::before,salla-gifting .s-list-tile-item::after{content:""!important;
  position:absolute!important;bottom:-10px!important;z-index:0!important;width:4px!important;height:4px!important;
  border-radius:50%!important;background:#FF8A2B!important;opacity:0;pointer-events:none!important;
  animation:tzGiftDots 6.5s ease-out infinite}
salla-gifting .s-list-tile-item::before{left:6%!important;
  box-shadow:52px 6px 5px -1px rgba(201,147,39,.85),118px -5px 4px -1px rgba(255,241,220,.85),
    186px 4px 5px -1px rgba(233,89,0,.85),258px -2px 4px -2px rgba(245,181,70,.70)}
salla-gifting .s-list-tile-item::after{right:6%!important;animation-delay:3.2s;animation-duration:7.5s;
  box-shadow:-60px 5px 5px -1px rgba(233,89,0,.85),-132px -4px 4px -1px rgba(255,241,220,.85),
    -204px 3px 5px -1px rgba(201,147,39,.85)}
@keyframes tzGiftDots{0%{transform:translateY(0);opacity:0}10%{opacity:.8}65%{opacity:.35}100%{transform:translateY(-160px);opacity:0}}
salla-gifting .s-list-tile-item-content,salla-gifting .s-list-tile-item-action{position:relative!important;z-index:1!important}
salla-gifting h3{color:#FFF1DC!important;font-size:17px!important;font-weight:900!important;margin-bottom:4px!important}
salla-gifting .s-list-tile-item-subtitle,salla-gifting .s-list-tile-item-subtitle div{
  color:#A9BBD6!important;font-size:12.5px!important;line-height:1.8!important;font-weight:600!important}
salla-gifting salla-button button,salla-gifting .s-gifting-widget-action.s-button-element{
  background:linear-gradient(115deg,#C24500 0%,#E95900 52%,#FF9A3C 100%)!important;
  border:1px solid rgba(255,231,203,.5)!important;border-radius:13px!important;color:#FFF8F0!important;
  font-weight:800!important;box-shadow:0 8px 22px rgba(233,89,0,.32),inset 0 1px 0 rgba(255,255,255,.28)!important;
  transition:transform .22s ease,box-shadow .22s ease!important}
salla-gifting salla-button button:hover{transform:translateY(-2px)!important;
  box-shadow:0 12px 28px rgba(233,89,0,.45),inset 0 1px 0 rgba(255,255,255,.32)!important}
salla-gifting salla-button button span{color:#FFF8F0!important}
salla-gifting salla-button svg{width:20px!important;height:20px!important;fill:#FFF8F0!important}
@media (max-width:640px){
  salla-gifting .s-list-tile-item{padding:18px 15px!important}
  salla-gifting h3{font-size:15.5px!important}
  salla-gifting .s-list-tile-item-subtitle div{font-size:11.8px!important}
}
@media(prefers-reduced-motion:reduce){
  salla-gifting,salla-gifting .s-list-tile-item::before,salla-gifting .s-list-tile-item::after{animation:none!important}
}

/* ===== TAZ - features list presentation (crunch style) ===== */
.tz-pd-apps{gap:6px!important}
.tz-pd-app{background:none!important;border:0!important;box-shadow:none!important;
  padding:6px 2px 14px!important;border-radius:0!important;overflow:visible!important}
.tz-pd-app::before{display:none!important}
.tz-pd-app-h{justify-content:center!important;gap:9px!important;margin-bottom:14px!important}
.tz-pd-app-h .e{width:30px!important;height:30px!important;font-size:16px!important;border-radius:50%!important;
  background:radial-gradient(closest-side,#1D3260,#070D1D)!important;
  border:1px solid rgba(245,181,70,.42)!important;box-shadow:0 0 12px rgba(233,89,0,.22)!important}
.tz-pd-app-h .nm{display:inline-block;padding:9px 26px;border-radius:999px;
  background:linear-gradient(160deg,#1A2C52,#0B1730)!important;
  border:1px solid rgba(245,181,70,.50);
  box-shadow:0 0 18px rgba(233,89,0,.16),inset 0 1px 0 rgba(255,255,255,.05);
  color:#F5B546!important;-webkit-text-fill-color:#F5B546!important;
  font-size:15px;font-weight:900;letter-spacing:.3px}
.tz-pd-app.wide ul{column-count:1!important}
.tz-pd-app li{padding:11px 30px 11px 4px!important;font-size:13.6px!important;line-height:1.7!important;
  color:#C6D4E8!important;border-bottom:1px solid rgba(255,255,255,.05)}
.tz-pd-app li:last-child{border-bottom:0}
.tz-pd-app li::before{content:""!important;position:absolute!important;left:auto!important;right:6px!important;
  top:50%!important;width:7px!important;height:7px!important;border-radius:1px!important;
  background:none!important;box-shadow:none!important;
  border-top:2px solid rgba(245,181,70,.85)!important;border-right:2px solid rgba(245,181,70,.85)!important;
  transform:translateY(-50%) rotate(45deg)!important;
  transition:transform .22s ease,border-color .22s ease}
@media(hover:hover){
  .tz-pd-app li:hover{color:#FFF1DC!important}
  .tz-pd-app li:hover::before{border-color:#FF9A3C!important;transform:translateY(-50%) rotate(45deg) translate(2px,-2px)!important}
}
@media(max-width:640px){
  .tz-pd-app-h .nm{padding:8px 22px;font-size:14px}
  .tz-pd-app li{font-size:13px!important;padding:10px 26px 10px 4px!important}
}

/* ===== TAZ - official app logos inside features list ===== */
.tz-pd-app-h .e.snap,.tz-pd-app-h .e.insta,.tz-pd-app-h .e.tiktok,.tz-pd-app-h .e.yt{
  font-size:0!important;color:transparent!important;
  width:38px!important;height:38px!important;border-radius:50%!important;
  background-color:transparent!important;background-repeat:no-repeat!important;
  background-position:center!important;background-size:62% auto!important;
  background-image:none,radial-gradient(closest-side,#1D3260,#070D1D)!important;
  border:1px solid rgba(245,181,70,.45)!important;
  box-shadow:0 0 14px rgba(233,89,0,.30),inset 0 0 12px rgba(233,89,0,.16),
    inset 0 1px 0 rgba(255,255,255,.07)!important;
  filter:drop-shadow(0 0 6px rgba(233,89,0,.35));
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.tz-pd-app-h .e.snap{background-image:url("https://cdn.files.salla.network/other/1456470631/e44a21f0-c8c7-4385-9771-b9fa713dd048-original.webp"),radial-gradient(closest-side,#1D3260,#070D1D)!important}
.tz-pd-app-h .e.insta{background-image:url("https://cdn.files.salla.network/other/1456470631/00450c4a-c0dd-48ba-9955-04a60ed7213d-original.webp"),radial-gradient(closest-side,#1D3260,#070D1D)!important}
.tz-pd-app-h .e.tiktok{background-image:url("https://cdn.files.salla.network/other/1456470631/b0cc489f-00a5-474a-bfef-41d9712cb003-original.webp"),radial-gradient(closest-side,#1D3260,#070D1D)!important}
.tz-pd-app-h .e.yt{background-image:url("https://cdn.files.salla.network/other/1456470631/8476aa6f-15ba-400b-8a63-80bb3bd8deb8-original.webp"),radial-gradient(closest-side,#1D3260,#070D1D)!important}
@media(hover:hover){
  .tz-pd-app:hover .e.snap,.tz-pd-app:hover .e.insta,.tz-pd-app:hover .e.tiktok,.tz-pd-app:hover .e.yt{
    transform:scale(1.08);border-color:rgba(245,181,70,.8)!important;
    box-shadow:0 0 22px rgba(233,89,0,.55),inset 0 0 14px rgba(233,89,0,.22)!important}
}
@media(max-width:640px){
  .tz-pd-app-h .e.snap,.tz-pd-app-h .e.insta,.tz-pd-app-h .e.tiktok,.tz-pd-app-h .e.yt{
    width:34px!important;height:34px!important}
}

/* ═══════════ TAZ PD — لوحة B: أورنج نقي بلا ذهبي ═══════════ */
/* تُوضع بعد بلوك tz-pd الأصلي؛ تلغي كل الذهبي وتوحّد المحاذاة */

/* الشارة — بالنص فوق */
.tz-pd-head{text-align:center}
.tz-pd .tz-pd-kicker{color:#FFC7A0!important;-webkit-text-fill-color:#FFC7A0!important;
  background:linear-gradient(160deg,#1A2340,#0B1730)!important;
  border-color:rgba(233,89,0,.50)!important;
  box-shadow:0 0 16px rgba(233,89,0,.16),inset 0 1px 0 rgba(255,255,255,.06)!important}
.tz-pd .tz-pd-kicker::before,.tz-pd .tz-pd-kicker::after{background:#FF9A3C!important;
  box-shadow:0 0 8px rgba(233,89,0,.9)!important}
.tz-pd .tz-pd-kicker a{color:#FFC7A0!important;-webkit-text-fill-color:#FFC7A0!important}

/* العنوان */
.tz-pd .tz-pd-glow,.tz-pd .tz-pd-glow[style]{
  background:linear-gradient(90deg,#FFE3CE,#FFFFFF 42%,#FF7A2E)!important;
  background-size:280% auto!important;-webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important}
.tz-pd-rule{background:linear-gradient(90deg,transparent,#C24500,#FF9A3C,#E95900,transparent)!important;
  box-shadow:0 0 12px rgba(233,89,0,.35)!important}

/* الأرقام */
.tz-pd .tz-pd-big,.tz-pd .tz-pd-big[style]{
  background:linear-gradient(180deg,#FFFFFF,#FFC7A0 52%,#E95900)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
  filter:drop-shadow(0 0 10px rgba(233,89,0,.35))!important}
.tz-pd-stat{border-color:rgba(233,89,0,.32)!important}
.tz-pd-stat::before{background:linear-gradient(90deg,transparent,rgba(255,154,60,.75),transparent)!important}

/* العناوين الفرعية */
.tz-pd .tz-pd-h,.tz-pd h2.tz-pd-h{color:#FFFFFF!important;text-align:right}
.tz-pd .tz-pd-h::before{background:linear-gradient(180deg,#FF9A3C,#C24500)!important;
  box-shadow:0 0 10px rgba(233,89,0,.55)!important}
.tz-pd .tz-pd-h::after{background:linear-gradient(270deg,transparent,#C24500,#FF9A3C,#FFFFFF,#E95900,transparent)!important;
  box-shadow:0 0 6px rgba(233,89,0,.7)!important}

/* البطاقات والأيقونات */
.tz-pd-card{border-color:rgba(233,89,0,.26)!important}
.tz-pd .tz-pd-ct,.tz-pd .tz-pd-ct[style]{color:#FFF6EE!important;-webkit-text-fill-color:#FFF6EE!important}
.tz-pd-ico{border-color:rgba(255,154,60,.45)!important;
  box-shadow:0 0 14px rgba(233,89,0,.28),inset 0 0 12px rgba(233,89,0,.15)!important}
@media(hover:hover){
 .tz-pd-card:hover{border-color:rgba(233,89,0,.55)!important;
   box-shadow:0 16px 34px rgba(2,6,16,.6),0 0 24px rgba(233,89,0,.22)!important}
 .tz-pd-stat:hover{border-color:rgba(233,89,0,.5)!important;
   box-shadow:0 14px 30px rgba(2,6,16,.6),0 0 22px rgba(233,89,0,.2)!important}}

/* أسماء التطبيقات */
.tz-pd .tz-pd-app-h .nm,.tz-pd .tz-pd-app-h .nm[style]{
  color:#FF9A3C!important;-webkit-text-fill-color:#FF9A3C!important;background-image:none!important;
  border-color:rgba(255,154,60,.5)!important;
  background:linear-gradient(160deg,#1A2340,#0B1730)!important;
  box-shadow:0 0 18px rgba(233,89,0,.16),inset 0 1px 0 rgba(255,255,255,.05)!important}
.tz-pd-app-h .e{border-color:rgba(255,154,60,.42)!important}
.tz-pd-app li::before{border-top-color:rgba(255,154,60,.9)!important;border-right-color:rgba(255,154,60,.9)!important}

/* الملاحظات والرقائق */
.tz-pd-note{border-color:rgba(255,154,60,.42)!important;color:#FFE3CE!important;
  box-shadow:0 0 20px rgba(233,89,0,.14),inset 0 1px 0 rgba(255,255,255,.1)!important}
.tz-pd-note b{color:#FFFFFF!important}
.tz-pd-chips>li,.tz-pd-chips>span{color:#FFE3CE!important;border-color:rgba(233,89,0,.30)!important}
.tz-pd-list>li::before,.tz-pd-list>span::before{background:linear-gradient(135deg,#FF9A3C,#E95900)!important;
  box-shadow:0 0 8px rgba(233,89,0,.55)!important}
.tz-pd-notes>li::before,.tz-pd-notes>span::before{background:linear-gradient(135deg,#FF9A3C,#E95900)!important;
  box-shadow:0 0 8px rgba(233,89,0,.5)!important}

/* الصناديق الملوّنة داخل الوصف (inline) */
.tz-pd div[style*="240, 199, 94"],.tz-pd div[style*="#F9D26F"]{border-color:rgba(255,154,60,.28)!important}
.tz-pd div[style*="color:#F9D26F"],.tz-pd [style*="color:#F9D26F"]{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
.tz-pd [style*="color:#F0C75E"],.tz-pd [style*="color:#FFF8E1"]{color:#FFF6EE!important;-webkit-text-fill-color:#FFF6EE!important}
.tz-pd a[style*="F0C75E"]{color:#FF9A3C!important;-webkit-text-fill-color:#FF9A3C!important;
  text-decoration-color:rgba(255,154,60,.55)!important}

/* التوقيع */
.tz-pd-sign{border-top-color:rgba(233,89,0,.20)!important;color:#FFFFFF!important}
.tz-pd .tz-pd-sign .s,.tz-pd .tz-pd-sign .s[style]{
  background:linear-gradient(90deg,#FFE3CE,#FFFFFF 45%,#FF7A2E)!important;background-size:240% auto!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important}

/* توحيد المحاذاة — كل النصوص يمين، الرأس فقط بالنص */
.tz-pd .tz-pd-p,.tz-pd p.tz-pd-p,.tz-pd .tz-pd-list>li,.tz-pd .tz-pd-notes>li,
.tz-pd .tz-pd-app li,.tz-pd .tz-pd-note{text-align:right!important}
.tz-pd .tz-pd-head,.tz-pd .tz-pd-head *,.tz-pd-stat,.tz-pd-stat *,
.tz-pd-card,.tz-pd-card *,.tz-pd-app-h,.tz-pd-sign{text-align:center!important}

/* ═══════════ TAZ PD — طبقة اللاكجري (نفس طابع الصفحات) ═══════════ */
.tz-pd{position:relative;overflow:hidden;padding-top:8px}
.tz-pd::before{content:"";position:absolute;left:50%;top:-56px;transform:translateX(-50%);
  width:min(560px,96%);height:280px;z-index:0;pointer-events:none;filter:blur(56px);border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.20),rgba(233,89,0,.06) 54%,transparent 76%)}
.tz-pd>*{position:relative;z-index:1}

/* الشارة */
.tz-pd .tz-pd-kicker{padding:7px 20px!important;
  box-shadow:0 0 20px rgba(233,89,0,.22),inset 0 1px 0 rgba(255,255,255,.07)!important}
/* الفاصل تحت العنوان — أعرض وأدفأ */
.tz-pd-rule{width:min(300px,74%)!important;height:1px!important;margin:14px auto 0!important;
  background-image:linear-gradient(90deg,transparent,rgba(255,138,19,.22) 16%,#C24500 38%,#FF9A3C 50%,#C24500 62%,rgba(255,138,19,.22) 84%,transparent)!important;
  box-shadow:0 0 7px rgba(233,89,0,.32),0 0 18px rgba(233,89,0,.14)!important}

/* بطاقات الأرقام */
.tz-pd-stat{position:relative;overflow:hidden;border-radius:18px!important;padding:18px 6px!important;
  background:linear-gradient(168deg,rgba(255,138,43,.055) 0%,rgba(22,39,74,.55) 42%,rgba(11,23,48,.85) 100%)!important;
  border:1px solid rgba(255,138,43,.22)!important;
  box-shadow:0 14px 32px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.07)!important;
  transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s ease,box-shadow .42s ease}
.tz-pd-stat::before{top:0!important;right:18%!important;left:18%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(255,196,130,.9),transparent)!important;
  box-shadow:0 0 8px rgba(233,89,0,.5)!important}
.tz-pd-stat::after{content:"";position:absolute;left:-24%;top:-52%;width:74%;height:80%;
  border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.22),transparent 70%)}
.tz-pd-stat>*{position:relative;z-index:1}

/* العناوين الفرعية */
.tz-pd .tz-pd-h,.tz-pd h2.tz-pd-h{margin:34px 0 16px!important;padding:0 17px 0 0!important;
  font-weight:900!important;
  background-image:linear-gradient(92deg,#FFFFFF,#FFE3CE 55%,#FF9A3C)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important}
.tz-pd .tz-pd-h::before{width:3px!important;height:1.08em!important;top:.22em!important;border-radius:3px!important;
  background-image:linear-gradient(180deg,#FFC078,#FF8A13 45%,#C24500)!important;
  box-shadow:0 0 11px rgba(233,89,0,.65)!important}
.tz-pd .tz-pd-h::after{right:17px!important;bottom:-12px!important;width:78px!important;height:1px!important;
  background-image:linear-gradient(90deg,rgba(255,154,60,.85),rgba(255,138,19,.25) 60%,transparent)!important;
  box-shadow:0 0 6px rgba(233,89,0,.35)!important;animation:none!important}

/* بطاقات المزايا */
.tz-pd-card{position:relative;overflow:hidden;border-radius:18px!important;
  background:linear-gradient(168deg,rgba(255,138,43,.05) 0%,rgba(22,39,74,.5) 42%,rgba(11,23,48,.85) 100%)!important;
  border:1px solid rgba(255,138,43,.20)!important;
  box-shadow:0 12px 28px rgba(2,6,16,.4),inset 0 1px 0 rgba(255,214,170,.06)!important}
.tz-pd-card::before{content:"";position:absolute;top:0;right:20%;left:20%;height:1px;z-index:2;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.8),transparent)}
.tz-pd-ico{border-color:rgba(255,154,60,.5)!important;
  box-shadow:0 0 16px rgba(233,89,0,.32),inset 0 0 14px rgba(233,89,0,.18)!important;
  animation:pdHalo 5s ease-in-out infinite}
@keyframes pdHalo{0%,100%{box-shadow:0 0 12px rgba(233,89,0,.26),inset 0 0 12px rgba(233,89,0,.14)}
  50%{box-shadow:0 0 24px rgba(233,89,0,.55),inset 0 0 20px rgba(233,89,0,.24)}}
.tz-pd-card:nth-child(2n) .tz-pd-ico{animation-delay:-1.6s}
.tz-pd-card:nth-child(3n) .tz-pd-ico{animation-delay:-3.2s}

/* اسم التطبيق — كبسولة أنعم */
.tz-pd .tz-pd-app-h .nm{padding:9px 24px!important;border-radius:999px!important;
  box-shadow:0 0 20px rgba(233,89,0,.20),inset 0 1px 0 rgba(255,255,255,.06)!important}

/* صندوق الملاحظة */
.tz-pd-note{position:relative;overflow:hidden;border-radius:18px!important;
  background:linear-gradient(168deg,rgba(255,138,43,.075) 0%,rgba(22,39,74,.5) 44%,rgba(11,23,48,.86) 100%)!important;
  border:1px solid rgba(255,154,60,.34)!important;
  box-shadow:0 14px 32px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.1)!important}
.tz-pd-note::after{content:"";position:absolute;left:-20%;top:-56%;width:70%;height:84%;
  border-radius:50%;filter:blur(44px);pointer-events:none;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.22),transparent 70%)}

/* الصناديق المكتوبة داخل الوصف */
.tz-pd div[style*="border-radius:15px"]{position:relative;overflow:hidden;border-radius:18px!important;
  background:linear-gradient(168deg,rgba(255,138,43,.07) 0%,rgba(22,39,74,.5) 44%,rgba(11,23,48,.86) 100%)!important;
  border:1px solid rgba(255,154,60,.30)!important;
  box-shadow:0 14px 32px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.09)!important}
.tz-pd div[style*="border-radius:15px"]>div:first-child{
  background-image:linear-gradient(92deg,#FFFFFF,#FFE3CE 55%,#FF9A3C)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important}
.tz-pd div[style*="border-radius:15px"]>div:last-child{color:#A9BBD6!important}

/* التوقيع */
.tz-pd-sign{position:relative;margin-top:26px!important;padding-top:22px!important;
  border-top:0!important;font-size:16.5px!important}
.tz-pd-sign::before{content:"";position:absolute;top:0;right:50%;transform:translateX(50%);
  width:min(240px,64%);height:1px;
  background-image:linear-gradient(90deg,transparent,rgba(255,138,19,.22) 16%,#C24500 38%,#FF9A3C 50%,#C24500 62%,rgba(255,138,19,.22) 84%,transparent);
  box-shadow:0 0 7px rgba(233,89,0,.3)}

@media(hover:hover){
  .tz-pd-stat:hover{transform:translateY(-4px);border-color:rgba(255,154,60,.62)!important;
    box-shadow:0 22px 46px rgba(2,6,16,.5),0 0 30px rgba(233,89,0,.26),inset 0 1px 0 rgba(255,214,170,.12)!important}
  .tz-pd-card:hover{border-color:rgba(255,154,60,.55)!important;
    box-shadow:0 20px 42px rgba(2,6,16,.5),0 0 26px rgba(233,89,0,.24)!important}
}
@media(max-width:640px){
  .tz-pd-stat{padding:15px 4px!important;border-radius:15px!important}
  .tz-pd .tz-pd-h{margin:28px 0 15px!important}
}
@media(prefers-reduced-motion:reduce){.tz-pd-ico{animation:none!important}
  .tz-pd-stat,.tz-pd-card{transition:none!important}}

/* ══ تنظيف: شيل الخطوط المسطّرة من قوائم التطبيقات ══ */
.tz-pd-app li{border-bottom:0!important;padding:8px 26px 8px 4px!important;
  font-size:13.4px!important;line-height:1.72!important}
.tz-pd-app ul{padding:2px 0 0!important}

/* ══ بطاقات المزايا — أنعم وأصغر بكثير ══ */
.tz-pd-cards{gap:9px!important;justify-content:center}
.tz-pd-card{flex:0 1 calc(33.333% - 6px)!important;
  padding:14px 9px 13px!important;border-radius:15px!important;
  background:linear-gradient(168deg,rgba(255,138,43,.045) 0%,rgba(20,35,66,.5) 46%,rgba(11,23,48,.82) 100%)!important;
  border:1px solid rgba(255,138,43,.16)!important;
  box-shadow:0 8px 20px rgba(2,6,16,.32),inset 0 1px 0 rgba(255,214,170,.05)!important}
.tz-pd-card::before{right:26%!important;left:26%!important;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.6),transparent)!important}
.tz-pd-ico{width:34px!important;height:34px!important;margin-bottom:8px!important;
  font-size:16px!important;border-width:1px!important}
.tz-pd .tz-pd-ct{font-size:12.2px!important;line-height:1.55!important;font-weight:700!important;
  letter-spacing:-.1px}
@media(max-width:640px){
  .tz-pd-card{flex:0 1 calc(50% - 5px)!important;padding:13px 8px 12px!important}
  .tz-pd-ico{width:31px!important;height:31px!important;font-size:15px!important}
  .tz-pd .tz-pd-ct{font-size:11.6px!important}
}
@media(hover:hover){.tz-pd-card:hover{transform:translateY(-3px);
  border-color:rgba(255,154,60,.5)!important;
  box-shadow:0 14px 30px rgba(2,6,16,.42),0 0 20px rgba(233,89,0,.20)!important}}

/* ══ بلوك الأرقام العلوي — تناسق ووضوح ══ */
.tz-pd-stats{gap:9px!important;align-items:stretch!important}
.tz-pd-stat{display:flex!important;flex-direction:column;align-items:center;justify-content:center;
  min-height:82px;padding:15px 7px!important}
.tz-pd .tz-pd-big{font-size:clamp(16px,4.6vw,24px)!important;line-height:1.25!important;white-space:nowrap}
.tz-pd .tz-pd-big.rtl{font-size:clamp(14px,3.9vw,20px)!important;white-space:nowrap}
.tz-pd .tz-pd-cap{margin-top:5px!important;font-size:11.5px!important;line-height:1.45!important;
  color:#8FA3C2!important;font-weight:600}
@media(max-width:400px){
  .tz-pd-stat{min-height:74px;padding:12px 4px!important}
  .tz-pd .tz-pd-big{font-size:15px!important}
  .tz-pd .tz-pd-big.rtl{font-size:13px!important}
  .tz-pd .tz-pd-cap{font-size:10.5px!important}
}

/* ══ المزايا — صف أفقي مضغوط وفاخر ══ */
.tz-pd-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
@media(max-width:560px){.tz-pd-cards{grid-template-columns:1fr!important}}
.tz-pd-card{flex:none!important;display:flex!important;flex-direction:row!important;
  align-items:center!important;justify-content:flex-start!important;text-align:right!important;
  gap:11px;padding:11px 13px!important;border-radius:14px!important;min-height:0!important}
.tz-pd-card:last-child:nth-child(odd){grid-column:1 / -1}
.tz-pd-ico{width:30px!important;height:30px!important;margin:0!important;flex:0 0 auto;
  font-size:14px!important;border-radius:9px!important;transform:rotate(45deg)}
.tz-pd-ico>*{display:inline-block;transform:rotate(-45deg)}
.tz-pd .tz-pd-ct{font-size:12.4px!important;line-height:1.5!important;text-align:right!important;
  flex:1 1 auto;min-width:0}
@media(max-width:560px){.tz-pd-card{padding:10px 12px!important}
  .tz-pd-ico{width:28px!important;height:28px!important;font-size:13px!important}
  .tz-pd .tz-pd-ct{font-size:12px!important}}

/* الأيقونة: ماسة خلفية والرمز مستقيم */
.tz-pd-ico{position:relative;transform:none!important;background:none!important;border:0!important;
  box-shadow:none!important;animation:none!important;z-index:1;
  display:grid!important;place-items:center}
.tz-pd-ico>*{transform:none}
.tz-pd-ico::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:9px;
  transform:rotate(45deg);
  background:radial-gradient(circle at 50% 40%,rgba(255,138,43,.20),rgba(233,89,0,.05) 60%,transparent 76%);
  border:1px solid rgba(255,154,60,.5);
  box-shadow:0 0 12px rgba(233,89,0,.3),inset 0 0 10px rgba(233,89,0,.14);
  animation:pdHalo 5s ease-in-out infinite;
  transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}
.tz-pd-card:nth-child(2n) .tz-pd-ico::before{animation-delay:-1.6s}
.tz-pd-card:nth-child(3n) .tz-pd-ico::before{animation-delay:-3.2s}
@media(hover:hover){.tz-pd-card:hover .tz-pd-ico::before{transform:rotate(45deg) scale(1.12);
  box-shadow:0 0 20px rgba(233,89,0,.7),inset 0 0 14px rgba(233,89,0,.22)}}

/* ══ المزايا — شبكة ٣×٢ عمودية مضغوطة ══ */
.tz-pd-cards{grid-template-columns:repeat(3,1fr)!important;gap:9px!important}
@media(max-width:400px){.tz-pd-cards{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}
.tz-pd-card{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
  text-align:center!important;gap:8px;padding:15px 8px 14px!important;border-radius:16px!important}
.tz-pd-card:last-child:nth-child(odd){grid-column:auto}
.tz-pd-ico{width:32px!important;height:32px!important;font-size:15px!important}
.tz-pd .tz-pd-ct{font-size:11.6px!important;line-height:1.6!important;text-align:center!important;
  font-weight:700!important;color:#EAF1FB!important}
@media(max-width:400px){.tz-pd-card{padding:13px 6px 12px!important}
  .tz-pd-ico{width:29px!important;height:29px!important;font-size:14px!important}
  .tz-pd .tz-pd-ct{font-size:11px!important}}

/* ══ المزايا — بلا خلفية، تاخذ خلفية الصفحة ══ */
.tz-pd-card{background:none!important;background-image:none!important;
  border:1px solid rgba(255,138,43,.20)!important;box-shadow:none!important}
.tz-pd-card::before{right:30%!important;left:30%!important;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.45),transparent)!important;
  box-shadow:none!important}
@media(hover:hover){.tz-pd-card:hover{transform:translateY(-3px);
  border-color:rgba(255,154,60,.55)!important;
  box-shadow:0 0 22px rgba(233,89,0,.16)!important}}

/* ═══════════════ TAZ PD GUARD — حماية الوصف من تنظيف سلة ═══════════════ */
/* لو سلة شالت كلاسات tz-pd (يصير عند تعديل السعر أو الشارة)،
   هذي الطبقة تعيد نفس الشكل الفاخر اعتماداً على ترتيب العناصر فقط. */
:root{--g-or:#FF8A2B;--g-ord:#E95900;--g-ink:#A9BBD6;--g-mut:#7E90AC;--g-w:#FFFFFF}

.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]){
  position:relative;overflow:hidden;direction:rtl;
  font-family:'Cairo',system-ui,sans-serif;color:var(--g-ink);
  font-size:14px;line-height:1.95;max-width:790px;margin-inline:auto;padding:14px 0 0}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"])::before{
  content:"";position:absolute;left:50%;top:-56px;transform:translateX(-50%);
  width:min(560px,96%);height:280px;z-index:0;pointer-events:none;filter:blur(56px);border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.20),rgba(233,89,0,.06) 54%,transparent 76%)}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > *{position:relative;z-index:1}

/* الشارة */
.product__description:not(:has(.tz-pd)) > p:first-child:has(> a[href^="https://tazplus-sa.com/"]){text-align:center;margin:0 0 8px}
.product__description:not(:has(.tz-pd)) > p:first-child > a[href^="https://tazplus-sa.com/"]{
  display:inline-flex;align-items:center;gap:7px;padding:7px 20px;border-radius:999px;
  font-size:12.5px;font-weight:800;color:#FFC7A0!important;text-decoration:none!important;
  background:linear-gradient(160deg,#1A2340,#0B1730);border:1px solid rgba(233,89,0,.5);
  box-shadow:0 0 20px rgba(233,89,0,.22),inset 0 1px 0 rgba(255,255,255,.07);pointer-events:none}
.product__description:not(:has(.tz-pd)) > p:first-child > a[href^="https://tazplus-sa.com/"]::before,
.product__description:not(:has(.tz-pd)) > p:first-child > a[href^="https://tazplus-sa.com/"]::after{
  content:"";width:5px;height:5px;border-radius:50%;background:#FF9A3C;box-shadow:0 0 8px rgba(233,89,0,.9)}

/* العنوان */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(2){
  text-align:center;margin:6px 0 4px;font-size:clamp(23px,5vw,34px);font-weight:900;line-height:1.3;
  background-image:linear-gradient(92deg,#FFE3CE,#FFFFFF 42%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  filter:drop-shadow(0 3px 18px rgba(233,89,0,.28))}
/* السطر التعريفي + الفاصل */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(3){
  text-align:center;margin:0 0 4px;font-size:13.5px;color:var(--g-mut);font-weight:600;padding-bottom:16px;position:relative}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(3)::after{
  content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(300px,74%);height:1px;border-radius:2px;
  background-image:linear-gradient(90deg,transparent,rgba(255,138,19,.22) 16%,#C24500 38%,#FF9A3C 50%,#C24500 62%,rgba(255,138,19,.22) 84%,transparent);
  box-shadow:0 0 7px rgba(233,89,0,.32)}

/* الأرقام الثلاثة */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4),
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5),
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6){
  float:right;width:calc(33.333% - 10px);margin:8px 0 0 10px;
  padding:15px 7px;border-radius:18px;text-align:center;position:relative;overflow:hidden;
  font-size:11.5px;line-height:1.5;color:var(--g-mut);font-weight:600;
  background:linear-gradient(168deg,rgba(255,138,43,.055) 0%,rgba(22,39,74,.55) 42%,rgba(11,23,48,.85) 100%);
  border:1px solid rgba(255,138,43,.22);
  box-shadow:0 14px 32px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.07)}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6){margin-left:0}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(7){clear:both;padding-top:20px}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4)::before,
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5)::before,
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6)::before{
  content:"";position:absolute;top:0;right:18%;left:18%;height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,196,130,.9),transparent);box-shadow:0 0 8px rgba(233,89,0,.5)}

/* العناوين */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) h2{
  position:relative;clear:both;margin:32px 0 16px;padding:0 17px 0 0;text-align:right;
  font-size:clamp(16px,4.3vw,22px);font-weight:900;line-height:1.55;
  background-image:linear-gradient(92deg,#FFFFFF,#FFE3CE 55%,#FF9A3C);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) h2::before{
  content:"";position:absolute;right:0;top:.22em;width:3px;height:1.08em;border-radius:3px;
  background-image:linear-gradient(180deg,#FFC078,#FF8A13 45%,#C24500);box-shadow:0 0 11px rgba(233,89,0,.65)}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) h2::after{
  content:"";position:absolute;right:17px;bottom:-12px;width:78px;height:1px;
  background-image:linear-gradient(90deg,rgba(255,154,60,.85),rgba(255,138,19,.25) 60%,transparent)}

/* الفقرات والقوائم */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p{
  margin:0 0 12px;text-align:right;font-size:14px;line-height:1.95;color:var(--g-ink);text-wrap:pretty}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) strong{color:#FFF6EE;font-weight:800}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) ul{
  list-style:none!important;margin:0 0 14px;padding:0}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) li{
  list-style:none!important;position:relative;padding:6px 21px 6px 0;font-size:13.5px;line-height:1.7;color:var(--g-ink)}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) li::marker{content:none}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) li::before{
  content:"";position:absolute;right:0;top:1.05em;width:7px;height:7px;transform:rotate(45deg);border-radius:1px;
  background-image:linear-gradient(135deg,#FFC078,#E95900);box-shadow:0 0 8px rgba(233,89,0,.55)}

/* التوقيع وسطر السياسات */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:has(+ p.ql-align-center){
  clear:both;margin:24px 0 0;padding-top:20px;text-align:center;font-size:16px;font-weight:900;color:#FFFFFF;position:relative}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:has(+ p.ql-align-center)::before{
  content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(240px,64%);height:1px;
  background-image:linear-gradient(90deg,transparent,rgba(255,138,19,.22) 16%,#C24500 38%,#FF9A3C 50%,#C24500 62%,rgba(255,138,19,.22) 84%,transparent)}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p.ql-align-center{
  text-align:center;font-size:11.5px;color:var(--g-mut);margin-top:10px}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p.ql-align-center a{color:#FF9A3C!important}

@media(max-width:520px){
  .product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4),
  .product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5),
  .product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6){
    width:calc(33.333% - 8px);padding:12px 4px;font-size:10.5px;border-radius:15px}
  .product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4),
  .product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5){margin-left:7px}
}

/* تثبيت صف الأرقام الثلاثة (يأتي بعد قاعدة الفقرات العامة ليتفوق عليها) */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4),
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5),
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6){
  float:right!important;width:31%!important;margin:8px 0 0 2.5%!important;box-sizing:border-box}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6){margin-left:0!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(7){clear:both}

/* ===== سكشن التقييمات — صف واحد فاخر ===== */
.rv{--or:#E95900;--or2:#FF8A2B;--w:#FFFFFF;--mute:#A9BBD6;position:relative;isolation:isolate;overflow:hidden;direction:rtl;color:var(--w);font-family:'Cairo',system-ui,sans-serif;padding:48px 16px 56px;background:transparent}
.rv *{box-sizing:border-box;margin:0;padding:0}
.rv::before{content:'';position:absolute;left:50%;top:50%;width:80%;height:46%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(233,89,0,.16),transparent 70%);filter:blur(46px);pointer-events:none;z-index:-1;animation:rv-breath 8s ease-in-out infinite}
@keyframes rv-breath{0%,100%{opacity:.55}50%{opacity:1}}
/* الرأس */
.rv-head{text-align:center;max-width:560px;margin:0 auto}
.rv-h2{position:relative;display:inline-block;font-size:27px;font-weight:700;line-height:1.35;padding:0 14px}
.rv-h2::before,.rv-h2::after{content:'';position:absolute;top:50%;width:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,43,.8));box-shadow:0 0 8px rgba(233,89,0,.5)}
.rv-h2::before{right:-22px}
.rv-h2::after{left:-22px;transform:scaleX(-1)}
.rv-sub{margin-top:10px;font-size:14px;font-weight:500;color:#FFB36B}
.rv-rule{width:120px;height:1px;margin:16px auto 0;background:linear-gradient(90deg,transparent,var(--or2),transparent);box-shadow:0 0 12px rgba(233,89,0,.6);animation:rv-breath 4s ease-in-out infinite}
/* النافذة */
.rv-win{position:relative;height:560px;max-width:560px;margin:26px auto 0;padding:0 2px;overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}
.rv-win::before,.rv-win::after{content:'';position:absolute;top:8%;bottom:8%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,138,43,.45) 30%,rgba(255,138,43,.45) 70%,transparent);box-shadow:0 0 10px rgba(233,89,0,.35);pointer-events:none;z-index:3}
.rv-win::before{right:0}.rv-win::after{left:0}
.rv-band{position:absolute;left:6%;right:6%;top:50%;height:120px;transform:translateY(-50%);background:radial-gradient(60% 50% at 50% 50%,rgba(233,89,0,.10),transparent 70%);filter:blur(24px);pointer-events:none;z-index:0}
.rv-col{position:relative;z-index:1;overflow:hidden;padding:0 10px}
.rv-col>div{display:flex;flex-direction:column;gap:14px;will-change:transform;animation:rv-up 80s linear infinite}
@keyframes rv-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}
.rv-win:hover .rv-col>div{animation-play-state:paused}
/* البطاقة */
.rv-c{position:relative;padding:20px 20px 16px;border-radius:20px;background:linear-gradient(170deg,rgba(22,39,74,.6),rgba(11,23,48,.45) 60%,rgba(7,13,29,.55));box-shadow:0 18px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);transition:box-shadow .6s,transform .6s cubic-bezier(.2,.8,.2,1)}
.rv-c::before{content:'';position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(160deg,rgba(255,138,43,.75),rgba(255,138,43,.08) 40%,rgba(255,138,43,.08) 60%,rgba(255,138,43,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.rv-c::after{content:'';position:absolute;top:0;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,214,170,.8),transparent);box-shadow:0 0 8px rgba(233,89,0,.5);pointer-events:none}
.rv-c:hover{transform:translateY(-3px);box-shadow:0 24px 50px rgba(0,0,0,.5),0 0 28px rgba(233,89,0,.22),inset 0 1px 0 rgba(255,255,255,.07)}
/* زوايا خفيفة */
.rv-c .k{position:absolute;width:12px;height:12px;border-color:rgba(255,138,43,.55);border-style:solid;border-width:0;pointer-events:none}
.rv-c .k.a{right:10px;top:10px;border-top-width:1px;border-right-width:1px;border-radius:0 6px 0 0}
.rv-c .k.b{left:10px;bottom:10px;border-bottom-width:1px;border-left-width:1px;border-radius:0 0 0 6px}
.rv-q{position:absolute;left:16px;top:-4px;font-size:64px;line-height:1;font-weight:700;background:linear-gradient(180deg,rgba(255,179,107,.35),rgba(233,89,0,.05));-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none}
.rv-st{display:inline-flex;gap:3px;font-size:13px;letter-spacing:1px;direction:ltr;background:linear-gradient(180deg,#FFD9A8,#FF8A2B 60%,#E95900);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,138,43,.55));margin-bottom:10px}
.rv-c blockquote{font-size:14.5px;font-weight:600;line-height:1.8;color:#EEF3FB;text-wrap:pretty}
.rv-c figcaption{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,138,43,.12);position:relative}
.rv-c figcaption::before{content:'';position:absolute;top:-1px;right:0;width:46px;height:1px;background:linear-gradient(90deg,var(--or2),transparent)}
.rv-av{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(150deg,#FF9A3C,#E95900 60%,#C24500);box-shadow:0 0 0 2px rgba(7,13,29,1),0 0 0 3px rgba(255,138,43,.45),0 0 16px rgba(233,89,0,.45)}
.rv-who{min-width:0;display:flex;flex-direction:column;line-height:1.3;gap:2px}
.rv-who b{font-size:13.5px;font-weight:700;color:var(--w);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rv-who small{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--mute)}
.rv-who small::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--or2);box-shadow:0 0 6px var(--or2)}
/* لمعة تمر على النافذة كل فترة */
.rv-sheen{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.035) 50%,transparent 56%);transform:translateX(-130%);animation:rv-sheen 9s cubic-bezier(.2,.8,.2,1) infinite}
@keyframes rv-sheen{0%,60%{transform:translateX(-130%)}100%{transform:translateX(130%)}}
@media (min-width:768px){
  .rv{padding:76px 24px 88px}
  .rv-h2{font-size:38px;padding:0 20px}
  .rv-h2::before,.rv-h2::after{width:40px}.rv-h2::before{right:-36px}.rv-h2::after{left:-36px}
  .rv-sub{font-size:16px}
  .rv-win{height:640px;max-width:760px;margin-top:38px}
  .rv-col>div{gap:18px}
  .rv-c{padding:26px 26px 20px;border-radius:24px}
  .rv-c::before{border-radius:24px}
  .rv-c blockquote{font-size:16.5px}
  .rv-st{font-size:15px}
  .rv-av{width:44px;height:44px;font-size:17px}
  .rv-who b{font-size:15px}.rv-who small{font-size:12.5px}
}
@media (prefers-reduced-motion:reduce){.rv-col>div,.rv-sheen,.rv::before,.rv-rule{animation:none!important}.rv-win{height:auto;-webkit-mask:none;mask:none}}


/* ===== سكشن الأسئلة الشائعة — فاخر ===== */
.fq{--or:#E95900;--or2:#FF8A2B;--w:#FFFFFF;--mute:#A9BBD6;position:relative;isolation:isolate;overflow:hidden;direction:rtl;color:var(--w);font-family:'Cairo',system-ui,sans-serif;padding:48px 16px 60px;background:transparent}
.fq *{box-sizing:border-box;margin:0;padding:0}
.fq::before{content:'';position:absolute;right:-10%;top:0;width:60%;height:50%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(233,89,0,.13),transparent 70%);filter:blur(40px);pointer-events:none;z-index:-1;animation:fq-breath 8s ease-in-out infinite}
@keyframes fq-breath{0%,100%{opacity:.55}50%{opacity:1}}
.fq-head{text-align:center;max-width:560px;margin:0 auto}
.fq-h2{position:relative;display:inline-block;font-size:27px;font-weight:700;line-height:1.35;padding:0 14px}
.fq-h2::before,.fq-h2::after{content:'';position:absolute;top:50%;width:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,43,.8));box-shadow:0 0 8px rgba(233,89,0,.5)}
.fq-h2::before{right:-22px}.fq-h2::after{left:-22px;transform:scaleX(-1)}
.fq-rule{display:block;width:120px;height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--or2),transparent);box-shadow:0 0 12px rgba(233,89,0,.6);animation:fq-breath 4s ease-in-out infinite}
.fq-list{max-width:760px;margin:26px auto 0;display:flex;flex-direction:column;gap:12px}
.fq-tg{display:none}
.fq-i{position:relative;border-radius:18px;background:linear-gradient(170deg,rgba(22,39,74,.55),rgba(11,23,48,.42) 60%,rgba(7,13,29,.5));box-shadow:0 14px 34px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);transition:box-shadow .6s,transform .6s cubic-bezier(.2,.8,.2,1)}
.fq-i::before{content:'';position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(160deg,rgba(255,138,43,.55),rgba(255,138,43,.08) 45%,rgba(255,138,43,.08) 55%,rgba(255,138,43,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .6s}
.fq-i::after{content:'';position:absolute;top:0;right:20%;left:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,214,170,.7),transparent);opacity:.6;transition:opacity .6s;pointer-events:none}
.fq-i .k{position:absolute;width:11px;height:11px;border-color:rgba(255,138,43,.5);border-style:solid;border-width:0;pointer-events:none;opacity:0;transition:opacity .6s}
.fq-i .k.a{right:9px;top:9px;border-top-width:1px;border-right-width:1px;border-radius:0 6px 0 0}
.fq-i .k.b{left:9px;bottom:9px;border-bottom-width:1px;border-left-width:1px;border-radius:0 0 0 6px}
.fq-q{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:66px;padding:14px 16px;cursor:pointer;user-select:none;position:relative;z-index:1}
.fq-q .n{font-size:11px;font-weight:600;letter-spacing:1px;color:rgba(255,138,43,.7);direction:ltr;text-align:center;transition:color .5s}
.fq-q b{font-size:15px;font-weight:700;line-height:1.6;color:var(--w);transition:color .5s}
.fq-q .p{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,138,43,.35);background:radial-gradient(circle at 50% 40%,rgba(255,138,43,.16),transparent 70%);box-shadow:inset 0 0 12px rgba(233,89,0,.12);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s}
.fq-q .p::before,.fq-q .p::after{content:'';position:absolute;left:50%;top:50%;width:12px;height:1.5px;border-radius:2px;background:#FFD9A8;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.2,.8,.2,1),background .5s}
.fq-q .p::after{transform:translate(-50%,-50%) rotate(90deg)}
.fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.8,.2,1)}
.fq-a>div{overflow:hidden}
.fq-a p{position:relative;margin:0 62px 0 16px;padding:4px 0 18px;font-size:13.5px;font-weight:500;line-height:1.95;color:var(--mute);opacity:0;transform:translateY(-6px);transition:opacity .5s .1s,transform .6s cubic-bezier(.2,.8,.2,1) .1s}
.fq-a p::before{content:'';position:absolute;top:0;right:0;width:46px;height:1px;background:linear-gradient(90deg,var(--or2),transparent);box-shadow:0 0 8px rgba(233,89,0,.5)}
/* الحالة المفتوحة */
.fq-tg:checked+.fq-i{transform:translateY(-2px);box-shadow:0 20px 44px rgba(0,0,0,.45),0 0 26px rgba(233,89,0,.18),inset 0 1px 0 rgba(255,255,255,.06)}
.fq-tg:checked+.fq-i::before{opacity:1;background:linear-gradient(160deg,rgba(255,138,43,.9),rgba(255,138,43,.25) 45%,rgba(255,138,43,.25) 55%,rgba(255,138,43,.7))}
.fq-tg:checked+.fq-i::after{opacity:1}
.fq-tg:checked+.fq-i .k{opacity:1}
.fq-tg:checked+.fq-i .fq-q .n{color:var(--or2)}
.fq-tg:checked+.fq-i .fq-q b{color:#FFE3CE}
.fq-tg:checked+.fq-i .fq-q .p{transform:rotate(180deg);border-color:rgba(255,138,43,.8);box-shadow:0 0 16px rgba(233,89,0,.35),inset 0 0 14px rgba(233,89,0,.2)}
.fq-tg:checked+.fq-i .fq-q .p::before{background:var(--or2)}
.fq-tg:checked+.fq-i .fq-q .p::after{transform:translate(-50%,-50%) rotate(0deg);background:var(--or2)}
.fq-tg:checked+.fq-i .fq-a{grid-template-rows:1fr}
.fq-tg:checked+.fq-i .fq-a p{opacity:1;transform:none}
@media (hover:hover){.fq-i:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.42),0 0 18px rgba(233,89,0,.1)}}
@media (min-width:768px){
  .fq{padding:76px 24px 92px}
  .fq-h2{font-size:38px;padding:0 20px}.fq-h2::before,.fq-h2::after{width:40px}.fq-h2::before{right:-36px}.fq-h2::after{left:-36px}
  .fq-list{margin-top:36px;gap:14px}
  .fq-q{min-height:76px;padding:16px 22px;grid-template-columns:40px minmax(0,1fr) 38px;gap:16px}
  .fq-q b{font-size:17px}
  .fq-q .p{width:36px;height:36px}
  .fq-a p{margin:0 78px 0 22px;font-size:15px;padding-bottom:22px}
}
@media (prefers-reduced-motion:reduce){.fq *{transition:none!important;animation:none!important}}

/* ===== توحيد الفراغات بين السكاشن (يُبقى آخر الملف) ===== */
/* 1) إلغاء هوامش وحواشي أغلفة سلة حول سكاشننا والفواصل والمنتجات المختارة */
section.s-block:has(.tzw,.lx,.tc,.rl,.rv,.fq,.tzd,.slider-bg){margin:0!important;padding:0!important}
section.s-block:has(.tzw,.lx,.tc,.rl,.rv,.fq,.tzd,.slider-bg)>:not(.tzw,.lx,.tc,.rl,.rv,.fq,.tzd,.slider-bg){margin:0!important;padding:0!important}
section.s-block:has(.tzw,.lx,.tc,.rl,.rv,.fq,.tzd,.slider-bg) .s-block-html-content,section.s-block:has(.tzw,.lx,.tc,.rl,.rv,.fq,.tzd,.slider-bg) salla-custom-component{margin:0!important;padding:0!important;display:block}
/* 2) إيقاع واحد: كل سكشن 40 فوق / 44 تحت بالجوال، والفاصل 32 */
.lx,.tc,.rl,.rv,.fq{padding-top:40px!important;padding-bottom:44px!important}
.tzd{height:32px!important}
.tzw{margin:0!important}
/* 3) الكمبيوتر: 64 فوق / 68 تحت، والفاصل 48 */
@media (min-width:768px){
  .lx,.tc,.rl,.rv,.fq{padding-top:64px!important;padding-bottom:68px!important}
  .tzd{height:48px!important}
}
/* المنتجات المختارة: بلا فراغ زائد فوق الصورة، وفراغ سفلي مساوٍ للباقي */
.s-block--slider-with-bg{margin:0!important;padding:0 0 44px!important}
@media (min-width:768px){.s-block--slider-with-bg{padding-bottom:68px!important}}
/* المنتجات المختارة: فراغ سفلي مساوٍ للباقي (تخصيص أعلى) */
section.s-block.s-block--slider-with-bg:has(.slider-bg){padding-bottom:44px!important}
@media (min-width:768px){section.s-block.s-block--slider-with-bg:has(.slider-bg){padding-bottom:68px!important}}

/* ═══════════ وصف المنتج — الطبقة النهائية «الزجاج الهادي» (كحلي/برتقالي/أبيض، بلا ذهبي) ═══════════ */
.tz-pd{--or:#E95900;--or2:#FF8A2B;--or3:#FFB36B;--w:#FFFFFF;--mute:#A9BBD6;direction:rtl;font-family:'Cairo',system-ui,sans-serif!important;color:var(--mute)!important;font-size:14px;line-height:1.85;max-width:780px;margin-inline:auto;position:relative;overflow:visible!important;padding-top:6px!important}
.tz-pd::before{display:none!important}
.tz-pd-head{text-align:center!important;padding:4px 0 10px!important}
/* الشارة */
.tz-pd .tz-pd-kicker{display:inline-flex!important;align-items:center;gap:7px;padding:6px 16px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;color:var(--or3)!important;-webkit-text-fill-color:var(--or3)!important;border:1px solid rgba(255,138,43,.35)!important;background:rgba(233,89,0,.06)!important;box-shadow:0 0 16px rgba(233,89,0,.12)!important}
.tz-pd .tz-pd-kicker a{color:inherit!important;-webkit-text-fill-color:inherit!important;text-decoration:none!important}
.tz-pd .tz-pd-kicker::before,.tz-pd .tz-pd-kicker::after{width:4px!important;height:4px!important;background:var(--or2)!important;box-shadow:0 0 8px var(--or2)!important}
/* العنوان */
.tz-pd-title{margin:12px 0 4px!important;font-size:clamp(24px,5vw,34px)!important;font-weight:700!important;color:var(--w)!important;line-height:1.3!important;filter:none!important}
.tz-pd .tz-pd-glow,.tz-pd .tz-pd-glow[style]{background:linear-gradient(90deg,#FFB36B,#FF8A2B 50%,#E95900)!important;background-size:auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:none!important;filter:drop-shadow(0 0 14px rgba(233,89,0,.3))!important}
.tz-pd-sub{font-size:14px!important;color:var(--mute)!important;font-weight:500!important}
.tz-pd-rule{width:110px!important;height:1px!important;margin:14px auto 0!important;border-radius:1px!important;background:linear-gradient(90deg,transparent,var(--or2),transparent)!important;box-shadow:0 0 12px rgba(233,89,0,.55)!important;animation:pd-breath 4s ease-in-out infinite}
@keyframes pd-breath{0%,100%{opacity:.55}50%{opacity:1}}
/* الفقرات */
.tz-pd-p,.tz-pd p.tz-pd-p{margin:0 0 12px!important;font-size:14px!important;line-height:1.9!important;color:var(--mute)!important;text-align:right!important}
.tz-pd-b,.tz-pd b.tz-pd-b,.tz-pd-p strong{color:var(--w)!important;font-weight:700!important}
/* الأرقام — بطاقات زجاجية */
.tz-pd-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:18px 0 6px!important;align-items:stretch!important}
.tz-pd-stat{position:relative!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:78px!important;padding:16px 8px!important;border-radius:16px!important;text-align:center!important;background:linear-gradient(170deg,rgba(22,39,74,.55),rgba(11,23,48,.4))!important;border:0!important;box-shadow:0 12px 28px rgba(0,0,0,.3)!important;transition:none!important;transform:none!important}
.tz-pd-stat::before{content:''!important;position:absolute!important;inset:0!important;top:0!important;right:0!important;left:0!important;height:auto!important;border-radius:16px!important;padding:1px!important;background:linear-gradient(160deg,rgba(255,138,43,.7),rgba(255,138,43,.08) 45%,rgba(255,138,43,.08) 55%,rgba(255,138,43,.4))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;box-shadow:none!important;pointer-events:none}
.tz-pd-stat::after{content:''!important;position:absolute!important;top:0!important;right:24%!important;left:24%!important;width:auto!important;height:1px!important;border-radius:0!important;filter:none!important;background:linear-gradient(90deg,transparent,rgba(255,214,170,.8),transparent)!important;pointer-events:none}
.tz-pd .tz-pd-big,.tz-pd .tz-pd-big[style],.tz-pd .tz-pd-big.rtl{display:block!important;font-size:clamp(17px,4.4vw,24px)!important;font-weight:700!important;line-height:1.25!important;color:var(--w)!important;-webkit-text-fill-color:var(--w)!important;background:none!important;filter:none!important;white-space:nowrap!important;margin:0!important}
.tz-pd .tz-pd-cap{display:block!important;margin-top:4px!important;font-size:11.5px!important;color:var(--mute)!important;font-weight:500!important;line-height:1.4!important}
/* العناوين */
.tz-pd .tz-pd-h,.tz-pd h2.tz-pd-h{position:relative!important;overflow:visible!important;margin:30px 0 12px!important;padding:0 14px 0 0!important;font-size:clamp(16px,4vw,20px)!important;font-weight:700!important;color:var(--w)!important;-webkit-text-fill-color:var(--w)!important;background:none!important;background-image:none!important;line-height:1.5!important;text-align:right!important;letter-spacing:0!important}
.tz-pd .tz-pd-h::before,.tz-pd h2.tz-pd-h::before{content:''!important;position:absolute!important;right:0!important;top:.35em!important;transform:none!important;width:3px!important;height:1em!important;border-radius:3px!important;background:linear-gradient(180deg,#FFB36B,#E95900)!important;box-shadow:0 0 10px rgba(233,89,0,.6)!important}
.tz-pd .tz-pd-h::after,.tz-pd h2.tz-pd-h::after{display:none!important;animation:none!important}
/* القوائم — بطاقات شفافة خفيفة */
.tz-pd ul,.tz-pd li{list-style:none!important}
.tz-pd li::marker{content:none!important}
.tz-pd ul.tz-pd-list,.tz-pd .tz-pd-list,.tz-pd ul.tz-pd-notes,.tz-pd .tz-pd-notes{position:relative!important;margin:0 0 14px!important;padding:12px 16px 8px!important;border-radius:16px!important;background:linear-gradient(170deg,rgba(22,39,74,.4),rgba(11,23,48,.3))!important;box-shadow:inset 0 0 0 1px rgba(255,138,43,.14)!important}
.tz-pd-list>li,.tz-pd-list>span,.tz-pd-notes>li,.tz-pd-notes>span{position:relative!important;display:block!important;padding:7px 20px 7px 0!important;font-size:13.5px!important;line-height:1.75!important;color:var(--mute)!important;text-align:right!important}
.tz-pd-list>li+li,.tz-pd-list>span+span,.tz-pd-notes>li+li,.tz-pd-notes>span+span{border-top:1px solid rgba(255,255,255,.04)!important}
.tz-pd-list>li::before,.tz-pd-list>span::before{content:''!important;position:absolute!important;right:0!important;top:1.15em!important;width:6px!important;height:6px!important;border-radius:50%!important;transform:none!important;border:0!important;background:var(--or2)!important;box-shadow:0 0 8px rgba(255,138,43,.7)!important}
.tz-pd-notes>li::before,.tz-pd-notes>span::before{content:''!important;position:absolute!important;right:0!important;top:1.15em!important;width:6px!important;height:6px!important;border-radius:1px!important;transform:rotate(45deg)!important;background:none!important;border:1px solid var(--or2)!important;box-shadow:0 0 6px rgba(255,138,43,.5)!important}
/* الروابط داخل الوصف */
.tz-pd a[style],.tz-pd li a,.tz-pd p a:not(.tz-pd-kicker a){color:var(--or2)!important;-webkit-text-fill-color:var(--or2)!important;text-decoration-color:rgba(255,138,43,.5)!important;font-weight:700!important}
/* الملاحظة */
.tz-pd-note{position:relative!important;margin:16px 0 0!important;padding:16px 20px 16px 18px!important;border-radius:16px!important;font-size:13.5px!important;line-height:1.8!important;color:#FFE3CE!important;background:linear-gradient(170deg,rgba(22,39,74,.55),rgba(11,23,48,.45))!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(255,138,43,.28),0 12px 28px rgba(0,0,0,.3)!important;overflow:visible!important}
.tz-pd-note::before{content:''!important;position:absolute!important;right:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:3px!important;background:linear-gradient(180deg,#FFB36B,#E95900)!important;box-shadow:0 0 10px rgba(233,89,0,.6)!important}
.tz-pd-note::after{display:none!important}
.tz-pd-note b{color:var(--w)!important}
/* بطاقات المزايا (إن وُجدت) — هادية بلا حركة */
.tz-pd-cards{gap:8px!important}
.tz-pd-card{background:linear-gradient(170deg,rgba(22,39,74,.4),rgba(11,23,48,.3))!important;border:1px solid rgba(255,138,43,.16)!important;box-shadow:none!important;border-radius:14px!important;transition:none!important;transform:none!important}
.tz-pd-card::before{display:none!important}
.tz-pd-ico{animation:none!important}
.tz-pd-ico::before{animation:none!important;border-color:rgba(255,138,43,.45)!important;box-shadow:0 0 8px rgba(233,89,0,.25)!important}
.tz-pd .tz-pd-ct{color:#EAF1FB!important;-webkit-text-fill-color:#EAF1FB!important}
/* التطبيقات (إن وُجدت) */
.tz-pd .tz-pd-app-h .nm,.tz-pd .tz-pd-app-h .nm[style]{color:var(--or3)!important;-webkit-text-fill-color:var(--or3)!important;background:rgba(233,89,0,.06)!important;background-image:none!important;border:1px solid rgba(255,138,43,.35)!important;box-shadow:0 0 14px rgba(233,89,0,.12)!important}
.tz-pd-app li::before{border-top-color:rgba(255,138,43,.85)!important;border-right-color:rgba(255,138,43,.85)!important}
.tz-pd-chips>li,.tz-pd-chips>span{color:#EAF1FB!important;border-color:rgba(255,138,43,.25)!important;background:rgba(11,23,48,.5)!important;box-shadow:none!important}
/* التوقيع */
.tz-pd-sign{margin-top:22px!important;padding-top:14px!important;border-top:0!important;font-size:15px!important;color:var(--w)!important;text-align:center!important}
.tz-pd-sign::before{background:linear-gradient(90deg,transparent,rgba(255,138,43,.6),transparent)!important;box-shadow:none!important}
.tz-pd .tz-pd-sign .s,.tz-pd .tz-pd-sign .s[style]{background:linear-gradient(90deg,#FFB36B,#FF8A2B 50%,#E95900)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:none!important}
/* الألوان الذهبية المضمّنة داخل الأوصاف القديمة → أبيض/برتقالي */
.tz-pd [style*="F9D26F"],.tz-pd [style*="249, 210, 111"]{color:var(--w)!important;-webkit-text-fill-color:var(--w)!important}
.tz-pd [style*="F0C75E"],.tz-pd [style*="FFF8E1"],.tz-pd [style*="240, 199, 94"]{color:#EAF1FB!important;-webkit-text-fill-color:#EAF1FB!important}
.tz-pd a[style*="F9D26F"],.tz-pd a[style*="F0C75E"]{color:var(--or2)!important;-webkit-text-fill-color:var(--or2)!important}
/* الأوصاف المكسورة (بلا كلاسات) — نفس اللوحة */
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]){color:#A9BBD6!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"])::before{display:none!important}
.product__description:not(:has(.tz-pd)) > p:first-child > a[href^="https://tazplus-sa.com/"]{color:#FFB36B!important;-webkit-text-fill-color:#FFB36B!important;border-color:rgba(255,138,43,.35)!important;background:rgba(233,89,0,.06)!important;box-shadow:0 0 16px rgba(233,89,0,.12)!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(2){background:none!important;-webkit-text-fill-color:#FFFFFF!important;color:#FFFFFF!important;filter:none!important;font-weight:700!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(2) span{background:linear-gradient(90deg,#FFB36B,#FF8A2B 50%,#E95900)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(3)::after{background:linear-gradient(90deg,transparent,#FF8A2B,transparent)!important;box-shadow:0 0 12px rgba(233,89,0,.55)!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4),.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5),.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6){background:linear-gradient(170deg,rgba(22,39,74,.55),rgba(11,23,48,.4))!important;border:1px solid rgba(255,138,43,.3)!important;box-shadow:0 12px 28px rgba(0,0,0,.3)!important;color:#FFFFFF!important;font-weight:700!important;border-radius:16px!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(4)::before,.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(5)::before,.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) > p:nth-child(6)::before{background:linear-gradient(90deg,transparent,rgba(255,214,170,.8),transparent)!important;box-shadow:none!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) h2{background:none!important;background-image:none!important;-webkit-text-fill-color:#FFFFFF!important;color:#FFFFFF!important;padding-right:14px!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) h2::before{top:.35em!important;width:3px!important;height:1em!important;background:linear-gradient(180deg,#FFB36B,#E95900)!important;box-shadow:0 0 10px rgba(233,89,0,.6)!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) h2::after{display:none!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) ul{padding:12px 16px 8px!important;border-radius:16px!important;background:linear-gradient(170deg,rgba(22,39,74,.4),rgba(11,23,48,.3))!important;box-shadow:inset 0 0 0 1px rgba(255,138,43,.14)!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) li{padding:7px 20px 7px 0!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) li+li{border-top:1px solid rgba(255,255,255,.04)!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) li::before{width:6px!important;height:6px!important;border-radius:50%!important;transform:none!important;background:#FF8A2B!important;box-shadow:0 0 8px rgba(255,138,43,.7)!important}
.product__description:not(:has(.tz-pd)):has(> p:first-child > a[href^="https://tazplus-sa.com/"]) strong{color:#FFFFFF!important}
/* سطر السياسات الصغير بآخر كل وصف */
.tz-pd:not(:has(a[href*="page-260866607"]))::after,.product__description:not(:has(.tz-pd)):not(:has(a[href*="page-260866607"]))::after{content:'هذا المنتج خاضع للسياسات'!important;display:block!important;position:static!important;margin:22px auto 0!important;padding-top:12px!important;text-align:center!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.2px;color:rgba(169,187,214,.7)!important;border-top:1px solid rgba(255,138,43,.14)!important;width:min(260px,80%)!important;height:auto!important;background:none!important;filter:none!important;transform:none!important;left:auto!important;top:auto!important}
.tz-pd p.ql-align-center:has(a[href*="page-260866607"]),.product__description p.ql-align-center:has(a[href*="page-260866607"]){margin:22px auto 0!important;padding-top:12px!important;text-align:center!important;font-size:11.5px!important;color:rgba(169,187,214,.7)!important;border-top:1px solid rgba(255,138,43,.14)!important;width:min(260px,80%)!important;clear:both}
.tz-pd p.ql-align-center a[href*="page-260866607"],.product__description p.ql-align-center a[href*="page-260866607"]{color:#FFB36B!important;-webkit-text-fill-color:#FFB36B!important;text-decoration:none!important}
@media (min-width:768px){.tz-pd{font-size:15px}.tz-pd-p,.tz-pd p.tz-pd-p{font-size:15px!important}.tz-pd-list>li,.tz-pd-list>span,.tz-pd-notes>li,.tz-pd-notes>span{font-size:14.5px!important}.tz-pd .tz-pd-h,.tz-pd h2.tz-pd-h{margin-top:36px!important}}
@media (prefers-reduced-motion:reduce){.tz-pd-rule{animation:none}}


/* ===== سكشن الجوكر: شارة «لفترة محدودة» هادية تحت السعر ===== */
.g4-lim{display:inline-flex;align-items:center;gap:7px;margin:8px auto 0;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.2px;color:#FFB36B;border:1px solid rgba(255,138,43,.32);background:rgba(233,89,0,.06);box-shadow:0 0 14px rgba(233,89,0,.10)}
.g4-lim::before{content:'';width:5px;height:5px;border-radius:50%;background:#FF8A2B;box-shadow:0 0 8px #FF8A2B;animation:g4-limp 2.4s ease-in-out infinite}
@keyframes g4-limp{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}
@media (min-width:768px){.g4-lim{font-size:12.5px;padding:5px 14px}}
@media (prefers-reduced-motion:reduce){.g4-lim::before{animation:none}}


/* ═══════════════ TAZ PAGES — لاكجري أورنج ═══════════════ */
:root{
  --pg-ink:#A9BBD6; --pg-w:#FFFFFF; --pg-mut:#7E90AC;
  --pg-or:#FF8A2B; --pg-or-l:#FF9A3C; --pg-or-d:#E95900; --pg-or-x:#C24500;
  --pg-cream:#FFE3CE;
  --pg-brd:rgba(255,138,43,.22); --pg-brd-h:rgba(255,154,60,.62);
  --pg-card:linear-gradient(168deg,rgba(255,138,43,.055) 0%,rgba(22,39,74,.55) 42%,rgba(11,23,48,.85) 100%);
  --pg-ease:cubic-bezier(.22,1,.36,1);
  --pg-rule:linear-gradient(90deg,transparent,rgba(255,138,19,.22) 16%,#C24500 38%,#FF9A3C 50%,#C24500 62%,rgba(255,138,19,.22) 84%,transparent);
}
.tzab-wrap,.tzdoc-wrap,.tzsh-wrap{position:relative;overflow:hidden;direction:rtl;
  font-family:'Cairo',system-ui,sans-serif;max-width:900px;margin:0 auto;
  padding:34px 16px 54px;color:var(--pg-ink)}
/* هالة أورنج علوية */
.tzab-wrap::before,.tzdoc-wrap::before,.tzsh-wrap::before{content:"";position:absolute;
  left:50%;top:-40px;transform:translateX(-50%);width:min(560px,96%);height:300px;
  z-index:0;pointer-events:none;filter:blur(56px);border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.20),rgba(233,89,0,.06) 54%,transparent 76%)}
.tzab-wrap>*,.tzdoc-wrap>*,.tzsh-wrap>*{position:relative;z-index:1}

/* ══ الرأس ══ */
.tzdoc-hero{text-align:center;margin:0 0 40px}
.tzdoc-hero h2{margin:0 0 10px;font-weight:900;letter-spacing:-.5px;line-height:1.32;
  font-size:clamp(23px,6.2vw,40px);
  background:linear-gradient(92deg,#FFE3CE,#FFFFFF 40%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  filter:drop-shadow(0 3px 20px rgba(233,89,0,.30))}
.tzdoc-hero p{margin:0;color:var(--pg-mut);font-size:clamp(12px,3.3vw,15px);font-weight:600;line-height:1.9}
.tzdoc-hero::after{content:"";display:block;width:min(300px,74%);height:1px;margin:20px auto 0;border-radius:2px;
  background-image:var(--pg-rule);box-shadow:0 0 7px rgba(233,89,0,.30),0 0 18px rgba(233,89,0,.14)}

/* ══ الورقة ══ */
.tzdoc-paper{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.tzdoc-paper p{margin:0 0 12px;font-size:clamp(13.5px,3.6vw,15px);line-height:2.02;font-weight:500;
  color:var(--pg-ink);text-align:right;text-wrap:pretty}
.tzdoc-paper p span{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important}

/* ══ عناوين الأقسام ══ */
.tzdoc-h,h4.tzdoc-h{position:relative;margin:38px 0 18px!important;padding:0 17px 0 0!important;
  background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;
  font-weight:900!important;letter-spacing:-.2px!important;line-height:1.55!important;
  font-size:clamp(16px,4.3vw,22px)!important;text-align:right!important;scroll-margin-top:90px;
  background-image:linear-gradient(92deg,#FFFFFF,#FFE3CE 55%,#FF9A3C)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important}
.tzdoc-h::before{content:"";position:absolute;right:0;top:.22em;width:3px;height:1.08em;border-radius:3px;
  background-image:linear-gradient(180deg,#FFC078,#FF8A13 45%,#C24500);
  box-shadow:0 0 11px rgba(233,89,0,.65)}
.tzdoc-h::after{content:"";position:absolute;right:17px;bottom:-12px;width:78px;height:1px;
  background-image:linear-gradient(90deg,rgba(255,154,60,.85),rgba(255,138,19,.25) 60%,transparent);
  box-shadow:0 0 6px rgba(233,89,0,.35)}

/* ══ من نحن — رؤوس الأقسام ══ */
.tzab-sec{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 24px}
.tzab-sec h2{margin:0;font-weight:900;letter-spacing:-.3px;font-size:clamp(20px,5.4vw,31px);
  background-image:linear-gradient(92deg,#FFE3CE,#FFFFFF 42%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  filter:drop-shadow(0 2px 16px rgba(233,89,0,.26))}
.tzab-sec::after{content:"";display:block;width:min(230px,66%);height:1px;margin:15px auto 0;
  background-image:var(--pg-rule);box-shadow:0 0 6px rgba(233,89,0,.3)}
.tzab-ico{position:relative;width:50px;height:50px;margin:0 auto 12px;display:grid;place-items:center;
  border-radius:50%;font-size:21px;color:#FFC078;
  background:radial-gradient(circle at 50% 38%,rgba(255,138,43,.26),rgba(233,89,0,.06) 58%,transparent 74%);
  border:1px solid rgba(255,154,60,.5);
  box-shadow:0 0 18px rgba(233,89,0,.35),inset 0 0 18px rgba(233,89,0,.18);
  animation:pgHalo 5s ease-in-out infinite}
@keyframes pgHalo{0%,100%{box-shadow:0 0 14px rgba(233,89,0,.28),inset 0 0 16px rgba(233,89,0,.14)}
  50%{box-shadow:0 0 26px rgba(233,89,0,.55),inset 0 0 22px rgba(233,89,0,.24)}}

/* ══ البطاقات ══ */
.tzab-card{position:relative;margin:0 0 15px;padding:26px 22px;border-radius:22px;overflow:hidden;
  background:var(--pg-card)!important;border:1px solid var(--pg-brd)!important;
  box-shadow:0 16px 38px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.07)!important;
  transition:transform .42s var(--pg-ease),border-color .42s ease,box-shadow .42s ease}
.tzab-card::before{content:"";position:absolute;top:0;right:16%;left:16%;height:1px;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.85),transparent);
  box-shadow:0 0 8px rgba(233,89,0,.5)}
.tzab-card::after{content:"";position:absolute;left:-22%;top:-46%;width:70%;height:74%;
  border-radius:50%;filter:blur(46px);pointer-events:none;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.20),transparent 70%)}
.tzab-card p{position:relative;z-index:1;margin:0 0 11px;font-size:clamp(13.5px,3.6vw,15px);
  line-height:2.02;font-weight:500;color:var(--pg-ink);text-align:right}
.tzab-card p:last-child{margin-bottom:0}
.tzab-story p:first-child{color:var(--pg-cream);font-weight:700}
.tzab-cols{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 15px}
.tzab-cols .tzab-card{margin:0;height:100%}
@media(max-width:720px){.tzab-cols{grid-template-columns:1fr;gap:13px}}
@media(hover:hover){.tzab-card:hover{transform:translateY(-4px);border-color:var(--pg-brd-h)!important;
  box-shadow:0 24px 52px rgba(2,6,16,.5),0 0 34px rgba(233,89,0,.26),inset 0 1px 0 rgba(255,214,170,.12)!important}}

/* ══ الخدمات ══ */
.tzab-srv{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin:4px 0 28px;
  padding:20px 22px;border-radius:22px;overflow:hidden;
  background:var(--pg-card);border:1px solid var(--pg-brd);
  box-shadow:0 16px 38px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.07)}
.tzab-srv::before{content:"";position:absolute;top:0;right:20%;left:20%;height:1px;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.8),transparent)}
@media(max-width:720px){.tzab-srv{grid-template-columns:1fr;padding:16px 16px}}
.tzab-s{position:relative;padding:12px 22px 12px 0!important;margin:0!important;
  background:none!important;border:0!important;border-bottom:1px solid rgba(255,138,43,.10)!important;
  border-radius:0!important;box-shadow:none!important;
  font-size:clamp(13px,3.5vw,14.5px)!important;line-height:1.75!important;font-weight:600;
  color:var(--pg-ink)!important;text-align:right!important;
  transition:color .32s ease,padding .32s var(--pg-ease)}
.tzab-srv .tzab-s:nth-last-child(-n+2){border-bottom:0!important}
@media(max-width:720px){.tzab-srv .tzab-s:nth-last-child(-n+2){border-bottom:1px solid rgba(255,138,43,.10)!important}
 .tzab-srv .tzab-s:last-child{border-bottom:0!important}}
.tzab-s::before{content:"";position:absolute;right:2px;top:50%;width:7px;height:7px;
  transform:translateY(-50%) rotate(45deg);border-radius:1px;
  background-image:linear-gradient(135deg,#FFC078,#E95900);box-shadow:0 0 10px rgba(233,89,0,.75);
  transition:transform .32s var(--pg-ease),box-shadow .32s ease}
@media(hover:hover){.tzab-s:hover{color:#FFF6EE!important;padding-right:28px!important}
 .tzab-s:hover::before{transform:translateY(-50%) rotate(45deg) scale(1.4);box-shadow:0 0 16px rgba(233,89,0,1)}}

/* ══ زر التواصل ══ */
.tzab-ctabox,.tzdoc-contact{margin:32px auto 0;text-align:center}
.tzab-cta,a.tzdoc-contact{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;
  padding:15px 32px!important;border-radius:17px!important;text-decoration:none!important;
  font-size:clamp(13.5px,3.6vw,15px)!important;font-weight:800!important;color:#FFF8F0!important;
  background-image:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%)!important;
  background-color:transparent!important;border:1.5px solid rgba(255,231,203,.55)!important;
  box-shadow:0 12px 28px rgba(2,6,16,.5),0 0 26px rgba(233,89,0,.5),inset 0 1px 0 rgba(255,255,255,.3)!important;
  animation:pgFloat 3.8s ease-in-out infinite;
  transition:transform .34s var(--pg-ease),box-shadow .34s ease,filter .34s ease}
@keyframes pgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@media(hover:hover){.tzab-cta:hover,a.tzdoc-contact:hover{animation-play-state:paused;transform:translateY(-3px);
  filter:brightness(1.07);box-shadow:0 18px 38px rgba(2,6,16,.58),0 0 40px rgba(233,89,0,.8),inset 0 1px 0 rgba(255,255,255,.34)!important}}
.tzdoc-wa{display:grid;place-items:center;width:24px;height:24px}
.tzdoc-ctext{display:flex;flex-direction:column;align-items:flex-start;line-height:1.4}
.tzdoc-ctext strong{color:#FFF8F0!important;font-size:14.5px}
.tzdoc-ctext span{color:rgba(255,248,240,.82)!important;font-size:11.5px;font-weight:600}

@media(prefers-reduced-motion:reduce){
  .tzab-card,.tzab-s,.tzab-cta,a.tzdoc-contact,.tzab-ico{transition:none!important;animation:none!important}
}

/* ══════════ صفحة الاقتراحات والشكاوى ══════════ */
.tzsh-wrap{max-width:720px}
.tzsh-hero{text-align:center;margin:0 0 26px}
.tzsh-ico{width:54px;height:54px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;
  font-size:23px;background:radial-gradient(circle at 50% 38%,rgba(255,138,43,.26),rgba(233,89,0,.06) 58%,transparent 74%);
  border:1px solid rgba(255,154,60,.5);box-shadow:0 0 18px rgba(233,89,0,.35),inset 0 0 18px rgba(233,89,0,.18);
  animation:pgHalo 5s ease-in-out infinite}
.tzsh-hero h2{margin:0 0 9px;font-weight:900;letter-spacing:-.5px;line-height:1.32;
  font-size:clamp(24px,6.6vw,38px);
  background-image:linear-gradient(92deg,#FFE3CE,#FFFFFF 40%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  filter:drop-shadow(0 3px 20px rgba(233,89,0,.3))}
.tzsh-hero p{margin:0;color:var(--pg-mut);font-size:clamp(12px,3.3vw,14.5px);font-weight:600}
.tzsh-hero::after{content:"";display:block;width:min(260px,70%);height:1px;margin:19px auto 0;
  background-image:var(--pg-rule);box-shadow:0 0 7px rgba(233,89,0,.3)}

/* بطاقة البريد */
.tzsh-mail{position:relative;display:flex;align-items:center;gap:15px;margin:0 0 30px;
  padding:19px 20px;border-radius:20px;overflow:hidden;text-decoration:none;
  background:var(--pg-card);border:1px solid var(--pg-brd);
  box-shadow:0 16px 38px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.07);
  transition:transform .42s var(--pg-ease),border-color .42s ease,box-shadow .42s ease}
.tzsh-mail::before{content:"";position:absolute;top:0;right:18%;left:18%;height:1px;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.85),transparent);
  box-shadow:0 0 8px rgba(233,89,0,.5)}
.tzsh-menv{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;
  font-size:19px;color:#FFC078;background:radial-gradient(circle at 50% 40%,rgba(255,138,43,.24),transparent 72%);
  border:1px solid rgba(255,154,60,.5);box-shadow:0 0 14px rgba(233,89,0,.32),inset 0 0 14px rgba(233,89,0,.14)}
.tzsh-mtx{min-width:0}
.tzsh-mtx b{display:block;color:var(--pg-mut);font-size:clamp(11px,3vw,12.5px);font-weight:700;margin-bottom:3px}
.tzsh-mtx em{display:block;font-style:normal;direction:ltr;text-align:right;
  font-size:clamp(14px,4.2vw,19px);font-weight:900;letter-spacing:.2px;
  background-image:linear-gradient(92deg,#FFFFFF,#FFC7A0 52%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
@media(hover:hover){.tzsh-mail:hover{transform:translateY(-4px);border-color:var(--pg-brd-h);
  box-shadow:0 24px 52px rgba(2,6,16,.5),0 0 34px rgba(233,89,0,.28),inset 0 1px 0 rgba(255,214,170,.12)}}

/* عنوان قسم */
.tzsh-sec{text-align:center;margin:0 0 20px}
.tzsh-sec h3{margin:0;font-weight:900;letter-spacing:-.3px;font-size:clamp(18px,5vw,27px);
  background-image:linear-gradient(92deg,#FFE3CE,#FFFFFF 42%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.tzsh-sec::after{content:"";display:block;width:min(210px,62%);height:1px;margin:14px auto 0;
  background-image:var(--pg-rule);box-shadow:0 0 6px rgba(233,89,0,.3)}

/* المعلومات المطلوبة */
.tzsh-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:0 0 14px}
@media(max-width:560px){.tzsh-grid{grid-template-columns:1fr}}
.tzsh-it{position:relative;display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:16px;
  background:linear-gradient(168deg,rgba(255,138,43,.05),rgba(11,23,48,.7));
  border:1px solid rgba(255,138,43,.18);box-shadow:0 10px 24px rgba(2,6,16,.32);
  transition:transform .38s var(--pg-ease),border-color .38s ease,box-shadow .38s ease}
.tzsh-grid .tzsh-it:last-child:nth-child(odd){grid-column:1 / -1}
.tzsh-it i{position:relative;flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;
  font-style:normal;font-size:11.5px;font-weight:800;color:#FFD9AE;z-index:1;
  text-shadow:0 0 9px rgba(255,138,19,.65),0 1px 3px rgba(0,0,0,.8)}
.tzsh-it i::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:7px;transform:rotate(45deg);
  background:linear-gradient(150deg,rgba(20,32,58,.92),rgba(11,20,36,.92));
  border:1px solid rgba(255,176,96,.9);box-shadow:0 0 11px rgba(255,138,19,.5),inset 0 0 9px rgba(255,138,19,.16);
  transition:transform .38s var(--pg-ease),box-shadow .38s ease}
.tzsh-it span{font-size:clamp(13px,3.6vw,14.5px);font-weight:700;color:#E7EEFA}
@media(hover:hover){.tzsh-it:hover{transform:translateY(-3px);border-color:var(--pg-brd-h);
  box-shadow:0 16px 34px rgba(2,6,16,.42),0 0 24px rgba(233,89,0,.24)}
 .tzsh-it:hover i::before{transform:rotate(45deg) scale(1.14);box-shadow:0 0 18px rgba(255,138,19,.9)}}
.tzsh-note{margin:0 0 32px;text-align:center;color:var(--pg-mut);
  font-size:clamp(11.5px,3.1vw,13px);font-weight:600}

/* التزامنا */
.tzsh-vow{position:relative;text-align:center;padding:28px 22px 26px;border-radius:22px;overflow:hidden;
  background:var(--pg-card);border:1px solid var(--pg-brd);
  box-shadow:0 16px 38px rgba(2,6,16,.42),inset 0 1px 0 rgba(255,214,170,.07)}
.tzsh-vow::before{content:"";position:absolute;top:0;right:22%;left:22%;height:1px;
  background-image:linear-gradient(90deg,transparent,rgba(255,196,130,.85),transparent);
  box-shadow:0 0 8px rgba(233,89,0,.5)}
.tzsh-vow::after{content:"";position:absolute;left:50%;top:-52%;transform:translateX(-50%);
  width:78%;height:82%;border-radius:50%;filter:blur(50px);pointer-events:none;
  background:radial-gradient(ellipse at center,rgba(255,110,25,.24),transparent 70%)}
.tzsh-vico{position:relative;z-index:1;width:50px;height:50px;margin:0 auto 13px;display:grid;place-items:center;
  border-radius:50%;font-size:20px;
  background:radial-gradient(circle at 50% 38%,rgba(255,138,43,.26),transparent 72%);
  border:1px solid rgba(255,154,60,.5);box-shadow:0 0 18px rgba(233,89,0,.35),inset 0 0 18px rgba(233,89,0,.18)}
.tzsh-vow h3{position:relative;z-index:1;margin:0 0 10px;font-weight:900;letter-spacing:-.3px;
  font-size:clamp(17px,4.8vw,24px);
  background-image:linear-gradient(92deg,#FFE3CE,#FFFFFF 42%,#FF7A2E);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.tzsh-vow p{position:relative;z-index:1;margin:0;color:var(--pg-ink);
  font-size:clamp(13px,3.6vw,15px);line-height:2;font-weight:500}
.tzsh-vow p b{color:#FFC078;font-weight:900}


/* ═══════════ الصفحات التعريفية — طبقة «الزجاج الهادي» (نفس طابع وصف المنتج) ═══════════ */
.tzab-wrap,.tzdoc-wrap,.tzsh-wrap{font-family:'Cairo',system-ui,sans-serif!important;color:#A9BBD6!important}
.tzab-wrap::before,.tzdoc-wrap::before,.tzsh-wrap::before{display:none!important}
/* العناوين الكبيرة: أبيض هادي بدل التدرج */
.tzdoc-hero h2,.tzab-sec h2,.tzsh-hero h2,.tzsh-sec h3,.tzsh-vow h3{background:none!important;background-image:none!important;-webkit-text-fill-color:#FFFFFF!important;color:#FFFFFF!important;filter:none!important;font-weight:700!important}
.tzdoc-hero p,.tzsh-hero p{color:#A9BBD6!important}
.tzdoc-hero::after,.tzab-sec::after,.tzsh-hero::after,.tzsh-sec::after{width:110px!important;height:1px!important;background-image:linear-gradient(90deg,transparent,#FF8A2B,transparent)!important;box-shadow:0 0 12px rgba(233,89,0,.55)!important;animation:pd-breath 4s ease-in-out infinite}
/* أيقونات الأقسام: حلقة زجاجية بلا نبض */
.tzab-ico,.tzsh-ico,.tzsh-vico,.tzsh-menv{animation:none!important;color:#FFB36B!important;background:rgba(233,89,0,.06)!important;border:1px solid rgba(255,138,43,.35)!important;box-shadow:0 0 14px rgba(233,89,0,.14)!important}
.tzab-wrap [style*="FFB14A"],.tzab-wrap [style*="ffb14a"]{color:#FFB36B!important}
/* البطاقات: زجاج بحافة متدرجة */
.tzab-card,.tzab-srv,.tzsh-mail,.tzsh-vow,.tzsh-it{position:relative!important;background:linear-gradient(170deg,rgba(22,39,74,.55),rgba(11,23,48,.42) 60%,rgba(7,13,29,.5))!important;border:0!important;box-shadow:0 14px 34px rgba(0,0,0,.32)!important;border-radius:18px!important;overflow:visible!important;transition:none!important;transform:none!important}
.tzab-card::before,.tzab-srv::before,.tzsh-mail::before,.tzsh-vow::before,.tzsh-it::before{content:''!important;position:absolute!important;inset:0!important;top:0!important;right:0!important;left:0!important;height:auto!important;border-radius:18px!important;padding:1px!important;background:linear-gradient(160deg,rgba(255,138,43,.6),rgba(255,138,43,.08) 45%,rgba(255,138,43,.08) 55%,rgba(255,138,43,.35))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;box-shadow:none!important;pointer-events:none;z-index:0}
.tzab-card::after,.tzsh-vow::after{content:''!important;position:absolute!important;top:0!important;right:22%!important;left:22%!important;width:auto!important;height:1px!important;border-radius:0!important;filter:none!important;transform:none!important;background:linear-gradient(90deg,transparent,rgba(255,214,170,.8),transparent)!important;pointer-events:none}
.tzab-card>*,.tzsh-vow>*,.tzsh-mail>*,.tzsh-it>*{position:relative;z-index:1}
.tzab-card h3{color:#FFFFFF!important;font-weight:700!important;font-size:clamp(16px,4.2vw,20px)!important;margin:0 0 10px!important}
.tzab-card p,.tzsh-vow p{color:#A9BBD6!important;font-size:clamp(13.5px,3.6vw,15px)!important;line-height:1.95!important}
.tzab-story p:first-child{color:#FFFFFF!important;font-weight:600!important}
.tzsh-vow p b{color:#FFB36B!important}
/* الخدمات */
.tzab-s{border-bottom:1px solid rgba(255,255,255,.05)!important;padding:11px 26px 11px 0!important;color:#A9BBD6!important;transition:none!important}
.tzab-s::before{width:6px!important;height:6px!important;border-radius:50%!important;transform:translateY(-50%)!important;background:#FF8A2B!important;box-shadow:0 0 8px rgba(255,138,43,.7)!important}
.tzab-s span{display:none!important}
.tzab-s b{color:#E6EEFA!important;font-weight:600!important}
@media(hover:hover){.tzab-s:hover{padding-right:26px!important;color:#FFFFFF!important}.tzab-s:hover::before{transform:translateY(-50%)!important;box-shadow:0 0 10px rgba(255,138,43,.9)!important}}
/* زر التواصل */
.tzab-cta,a.tzdoc-contact{animation:none!important;border-radius:16px!important;border:1.5px solid rgba(255,231,203,.5)!important;background-image:linear-gradient(150deg,#FF9A3C 0%,#E95900 55%,#C24500 100%)!important;box-shadow:0 8px 22px rgba(2,6,16,.45),0 0 20px rgba(233,89,0,.35),inset 0 1px 0 rgba(255,255,255,.28)!important}
/* صفحة السياسات */
.tzdoc-paper p,.tzdoc-paper p span,.tzdoc-paper li,.tzdoc-paper li span{color:#A9BBD6!important;-webkit-text-fill-color:#A9BBD6!important;font-size:clamp(13.5px,3.6vw,15px)!important;line-height:1.95!important}
.tzdoc-paper p:has(> span:only-child):first-of-type span{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-weight:700!important}
.tzdoc-h,h4.tzdoc-h{background:none!important;background-image:none!important;-webkit-text-fill-color:#FFFFFF!important;color:#FFFFFF!important;margin:32px 0 14px!important;padding:0 14px 0 0!important}
.tzdoc-h::before{width:3px!important;height:1em!important;top:.32em!important;border-radius:3px!important;background-image:linear-gradient(180deg,#FFB36B,#E95900)!important;box-shadow:0 0 10px rgba(233,89,0,.6)!important}
.tzdoc-h::after{display:none!important}
/* الشكاوى: العناصر المرقّمة */
.tzsh-it i{color:#FFB36B!important;text-shadow:none!important}
.tzsh-it i::before{transform:rotate(45deg)!important;background:rgba(233,89,0,.06)!important;border:1px solid rgba(255,138,43,.6)!important;box-shadow:0 0 10px rgba(233,89,0,.35)!important;transition:none!important}
.tzsh-it span{color:#E6EEFA!important}
.tzsh-mtx b{color:#A9BBD6!important}
.tzsh-mtx em{background:none!important;-webkit-text-fill-color:#FFB36B!important;color:#FFB36B!important}
.tzsh-note{color:#7E90AC!important}
@media(hover:hover){.tzab-card:hover,.tzsh-mail:hover,.tzsh-it:hover{transform:translateY(-2px)!important;box-shadow:0 18px 40px rgba(0,0,0,.4),0 0 18px rgba(233,89,0,.12)!important}}

/* ===== TAZ PD — رموز بطاقات المزايا (مرسومة CSS) + إخفاء أيقونات التطبيقات — نسخة 13 ===== */
.tz-pd .tz-pd-app-h .e,.tz-pd .tz-pd-app-h .e.insta,.tz-pd .tz-pd-app-h .e.tiktok,.tz-pd .tz-pd-app-h .e.yt,.tz-pd .tz-pd-app-h .e.snap{display:none!important}
.tz-pd .tz-pd-app-h{gap:0!important}
.tz-pd .tz-pd-ico[class*="i-"]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0 auto 10px!important;border-radius:14px!important;background:linear-gradient(160deg,rgba(22,39,74,.75),rgba(7,13,29,.9))!important;border:1px solid rgba(255,138,43,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 4px rgba(233,89,0,.06),0 6px 16px rgba(0,0,0,.35)!important;transform:none!important;animation:none!important;font-size:0!important}
.tz-pd .tz-pd-ico[class*="i-"]::before{display:none!important}
.tz-pd .tz-pd-ico[class*="i-"]::after{content:""!important;display:block!important;width:24px!important;height:24px!important;background:linear-gradient(135deg,#FFB070 0%,#FF8A2B 45%,#E95900 100%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;filter:drop-shadow(0 0 6px rgba(233,89,0,.35))!important;position:static!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important;transform:none!important}
.tz-pd .tz-pd-ico.i-apps::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%223.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3Crect x=%2213.5%22 y=%223.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3Crect x=%223.5%22 y=%2213.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3Crect x=%2213.5%22 y=%2213.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%223.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3Crect x=%2213.5%22 y=%223.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3Crect x=%223.5%22 y=%2213.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3Crect x=%2213.5%22 y=%2213.5%22 width=%227%22 height=%227%22 rx=%222%22/%3E%3C/svg%3E")!important}
.tz-pd .tz-pd-ico.i-year::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%225%22 width=%2217%22 height=%2215.5%22 rx=%222.5%22/%3E%3Cpath d=%22M3.5 10h17M8 3v4M16 3v4%22/%3E%3Cpath d=%22M8.5 15.5l2.2 2.2 4.8-4.8%22/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%225%22 width=%2217%22 height=%2215.5%22 rx=%222.5%22/%3E%3Cpath d=%22M3.5 10h17M8 3v4M16 3v4%22/%3E%3Cpath d=%22M8.5 15.5l2.2 2.2 4.8-4.8%22/%3E%3C/svg%3E")!important}
.tz-pd .tz-pd-ico.i-bolt::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13.2 2.5L5.5 13.5h6l-1 8 8-11.5h-6z%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13.2 2.5L5.5 13.5h6l-1 8 8-11.5h-6z%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")!important}
.tz-pd .tz-pd-ico.i-gem::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 3.5h10l4.5 6L12 21 2.5 9.5z%22/%3E%3Cpath d=%22M2.5 9.5h19M7 3.5l5 17.5 5-17.5M9.5 9.5L12 3.5l2.5 6%22/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 3.5h10l4.5 6L12 21 2.5 9.5z%22/%3E%3Cpath d=%22M2.5 9.5h19M7 3.5l5 17.5 5-17.5M9.5 9.5L12 3.5l2.5 6%22/%3E%3C/svg%3E")!important}
.tz-pd .tz-pd-ico.i-support::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 13.5v-2a7.5 7.5 0 0115 0v2%22/%3E%3Crect x=%223%22 y=%2212.5%22 width=%224%22 height=%226%22 rx=%221.6%22/%3E%3Crect x=%2217%22 y=%2212.5%22 width=%224%22 height=%226%22 rx=%221.6%22/%3E%3Cpath d=%22M19 18.5v1a2 2 0 01-2 2h-4%22/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 13.5v-2a7.5 7.5 0 0115 0v2%22/%3E%3Crect x=%223%22 y=%2212.5%22 width=%224%22 height=%226%22 rx=%221.6%22/%3E%3Crect x=%2217%22 y=%2212.5%22 width=%224%22 height=%226%22 rx=%221.6%22/%3E%3Cpath d=%22M19 18.5v1a2 2 0 01-2 2h-4%22/%3E%3C/svg%3E")!important}
.tz-pd .tz-pd-ico.i-sync::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 12a8 8 0 01-13.6 5.7M4 12a8 8 0 0113.6-5.7%22/%3E%3Cpath d=%22M20 4.5v5h-5M4 19.5v-5h5%22/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 12a8 8 0 01-13.6 5.7M4 12a8 8 0 0113.6-5.7%22/%3E%3Cpath d=%22M20 4.5v5h-5M4 19.5v-5h5%22/%3E%3C/svg%3E")!important}
@media (max-width:640px){.tz-pd .tz-pd-ico[class*="i-"]{width:40px!important;height:40px!important;border-radius:12px!important}.tz-pd .tz-pd-ico[class*="i-"]::after{width:21px!important;height:21px!important}}

/* ===== TAZ PD — شريط «شامل كود سناب لمدة سنة» أعلى الوصف — نسخة 14 ===== */
.tz-pd .tz-pd-note.tz-pd-snap{position:relative!important;display:block!important;margin:16px 0 4px!important;padding:14px 18px!important;border-radius:16px!important;border:1px solid rgba(255,138,43,.45)!important;border-right-width:1px!important;background:linear-gradient(160deg,rgba(233,89,0,.18),rgba(22,39,74,.55) 55%,rgba(7,13,29,.85))!important;box-shadow:0 0 0 4px rgba(233,89,0,.06),0 0 30px rgba(233,89,0,.18),inset 0 1px 0 rgba(255,255,255,.07)!important;font-size:17px!important;line-height:1.5!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;letter-spacing:0!important}
.tz-pd .tz-pd-note.tz-pd-snap b{color:#FF9A3C!important;-webkit-text-fill-color:#FF9A3C!important;font-weight:900!important;background:none!important}
.tz-pd .tz-pd-note.tz-pd-snap::before{content:""!important;display:inline-block!important;vertical-align:-7px!important;position:static!important;inset:auto!important;width:26px!important;height:26px!important;margin:0 0 0 10px!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#FFB070 0%,#FF8A2B 45%,#E95900 100%)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9V7.5A1.5 1.5 0 014.5 6h15A1.5 1.5 0 0121 7.5V9a3 3 0 000 6v1.5a1.5 1.5 0 01-1.5 1.5h-15A1.5 1.5 0 013 16.5V15a3 3 0 000-6z%22/%3E%3Cpath d=%22M9 6v12%22 stroke-dasharray=%222.2 2.2%22/%3E%3Cpath d=%22M13 10.5h4M13 13.5h3%22/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9V7.5A1.5 1.5 0 014.5 6h15A1.5 1.5 0 0121 7.5V9a3 3 0 000 6v1.5a1.5 1.5 0 01-1.5 1.5h-15A1.5 1.5 0 013 16.5V15a3 3 0 000-6z%22/%3E%3Cpath d=%22M9 6v12%22 stroke-dasharray=%222.2 2.2%22/%3E%3Cpath d=%22M13 10.5h4M13 13.5h3%22/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 6px rgba(233,89,0,.35))!important;animation:none!important}
.tz-pd .tz-pd-note.tz-pd-snap::after{display:none!important}
@media (max-width:640px){.tz-pd .tz-pd-note.tz-pd-snap{font-size:15.5px!important;padding:12px 14px!important}.tz-pd .tz-pd-note.tz-pd-snap::before{width:22px!important;height:22px!important;vertical-align:-6px!important;margin-left:8px!important}}
/* ===== TAZ RV — تمرير يدوي للتقييمات (بلا حركة آلية) + شريط سناب نيون هادي — نسخة 15 ===== */
.rv .rv-win{overflow:hidden!important}
.rv .rv-col{height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:none;padding:78px 10px 90px!important;box-sizing:border-box}
.rv .rv-col::-webkit-scrollbar{display:none;width:0;height:0}
.rv .rv-c{scroll-snap-align:start;scroll-margin-top:78px}
@media (min-width:768px){.rv .rv-col{padding:90px 10px 100px!important}.rv .rv-c{scroll-margin-top:90px}}
@keyframes tz-snap-glow{0%,100%{box-shadow:0 0 0 4px rgba(233,89,0,.06),0 0 22px rgba(233,89,0,.16),inset 0 1px 0 rgba(255,255,255,.07)}50%{box-shadow:0 0 0 4px rgba(233,89,0,.10),0 0 42px rgba(233,89,0,.34),inset 0 1px 0 rgba(255,255,255,.09)}}
.tz-pd .tz-pd-note.tz-pd-snap{border-color:rgba(255,138,43,.62)!important;animation:tz-snap-glow 5.5s ease-in-out infinite!important}
.tz-pd .tz-pd-note.tz-pd-snap b{text-shadow:0 0 14px rgba(255,138,43,.55)!important}
@media (prefers-reduced-motion:reduce){.tz-pd .tz-pd-note.tz-pd-snap{animation:none!important}}

/* ===== TAZ RV — حركة آلية + تمرير يدوي + زر إيقاف/تشغيل — نسخة 16 ===== */
.rv{position:relative}
.rv .rv-tg{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;pointer-events:none!important}
.rv .rv-col{scroll-snap-type:none!important;padding:78px 10px 78px!important;outline:none!important}
.rv .rv-c{scroll-snap-align:none!important;scroll-margin-top:0!important}
.rv .rv-col>div{position:relative;contain:layout;animation:rv-up 80s linear infinite!important;will-change:transform!important;transform:translateY(0)}
.rv .rv-more{position:absolute;left:0;right:0;top:calc(100% + 14px);display:flex;flex-direction:column;gap:14px}
.rv .rv-win:hover .rv-col>div,.rv .rv-col:active>div,.rv .rv-win:focus-within .rv-col>div,.rv .rv-tg:checked~.rv-win .rv-col>div{animation-play-state:paused!important}
.rv .rv-pause{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:16px auto 0;border-radius:50%;cursor:pointer;background:linear-gradient(160deg,rgba(22,39,74,.75),rgba(7,13,29,.9));border:1px solid rgba(255,138,43,.4);box-shadow:0 0 0 4px rgba(233,89,0,.05),0 0 18px rgba(233,89,0,.15);transition:box-shadow .25s,border-color .25s;-webkit-tap-highlight-color:transparent;user-select:none}
.rv .rv-pause:hover{border-color:rgba(255,138,43,.7);box-shadow:0 0 0 4px rgba(233,89,0,.08),0 0 26px rgba(233,89,0,.28)}
.rv .rv-pause i{position:relative;display:block;width:12px;height:14px}
.rv .rv-pause i::before,.rv .rv-pause i::after{content:'';position:absolute;top:0;bottom:0;width:4px;border-radius:2px;background:linear-gradient(180deg,#FFB070,#E95900)}
.rv .rv-pause i::before{left:0}.rv .rv-pause i::after{right:0}
.rv .rv-tg:checked~.rv-pause i::before{left:3px;width:0;height:0;bottom:auto;border-radius:0;background:none;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #FF8A2B}
.rv .rv-tg:checked~.rv-pause i::after{display:none}
@media (min-width:768px){.rv .rv-col{padding:90px 10px 90px!important}.rv .rv-more{top:calc(100% + 18px);gap:18px}}
@media (prefers-reduced-motion:reduce){.rv .rv-col>div{animation:none!important}.rv .rv-more{display:none}}