
/* Original six-card carousel adapted from the uploaded "نص ملصق(1).txt"; isolated from Kadence */
#rk3d-showcase{--rk3d-blue:#0057b8;--rk3d-navy:#072a5a;--rk3d-card-w:clamp(172px,18vw,226px);--rk3d-card-h:clamp(215px,23vw,286px);--rk3d-radius:clamp(208px,25vw,320px);position:relative;direction:rtl;isolation:isolate;max-width:1180px;width:calc(100% - 24px);min-width:0;margin:26px auto 34px;padding:clamp(18px,2.8vw,34px) 10px 22px;box-sizing:border-box;overflow:hidden;border:1px solid #d5e4f2;border-radius:24px;background:linear-gradient(145deg,#fff 0%,#f0f6ff 52%,#f9fbfe 100%);box-shadow:0 14px 34px rgba(7,42,90,.08);font-family:Almarai,Tajawal,Arial,sans-serif;text-align:center}
#rk3d-showcase *{box-sizing:border-box}
#rk3d-showcase{touch-action:pan-y;user-select:none;-webkit-user-select:none}
#rk3d-showcase .rk3d-scene,#rk3d-showcase .rk3d-carousel,#rk3d-showcase .rk3d-card{touch-action:pan-y;cursor:grab}
#rk3d-showcase.rk3d-dragging,#rk3d-showcase.rk3d-dragging .rk3d-scene,#rk3d-showcase.rk3d-dragging .rk3d-card{cursor:grabbing!important}
#rk3d-showcase .rk3d-toggle{touch-action:manipulation;user-select:auto}
#rk3d-showcase .rk3d-card img{-webkit-user-drag:none;user-drag:none}
#rk3d-showcase .rk3d-kicker{display:inline-block;padding:7px 13px;border:1px solid #c9ddf0;border-radius:30px;background:#eaf3fc;color:#0057b8!important;font:700 12px/1.6 Almarai,Tajawal,Arial,sans-serif}
#rk3d-showcase h2{margin:9px auto 4px!important;color:#072a5a!important;font:800 clamp(20px,2.6vw,30px)/1.45 Almarai,Tajawal,Arial,sans-serif!important}
#rk3d-showcase .rk3d-subtitle{color:#435c73!important;font:400 clamp(12px,1.4vw,15px)/1.8 Almarai,Tajawal,Arial,sans-serif!important;margin:0 auto 6px!important;max-width:680px}
#rk3d-showcase .rk3d-scene{perspective:1120px;perspective-origin:50% 48%;position:relative;width:100%;height:clamp(315px,35vw,420px);min-width:0;display:flex;align-items:center;justify-content:center;overflow:visible}
#rk3d-showcase .rk3d-carousel{width:var(--rk3d-card-w);height:var(--rk3d-card-h);position:relative;transform-style:preserve-3d;animation:rk3d-spin 28s linear infinite;will-change:transform}
#rk3d-showcase .rk3d-carousel.is-paused,#rk3d-showcase .rk3d-carousel:hover,#rk3d-showcase .rk3d-carousel:focus-within{animation-play-state:paused}
@keyframes rk3d-spin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}
#rk3d-showcase .rk3d-card{position:absolute;inset:0;display:block;transform:rotateY(var(--rk3d-angle)) translateZ(var(--rk3d-radius));transform-style:preserve-3d;backface-visibility:hidden;border:1px solid #b9cfe8;border-radius:16px;overflow:hidden;background:#d7e6f4;box-shadow:0 13px 30px rgba(4,39,86,.18);text-decoration:none!important;color:#fff!important;transition:border-color .25s,box-shadow .25s}
#rk3d-showcase .rk3d-card:is(:hover,:focus-visible){border-color:#70a6e1;box-shadow:0 15px 33px rgba(4,39,86,.24);outline-offset:5px}
#rk3d-showcase .rk3d-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;border:none!important;border-radius:0!important;max-width:none!important;min-height:0!important}
#rk3d-showcase .rk3d-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:35%;background:linear-gradient(0deg,rgba(5,30,67,.72),rgba(5,30,67,0));pointer-events:none}
#rk3d-showcase .rk3d-label{display:block;position:absolute;z-index:1;bottom:12px;left:6px;right:6px;color:#fff!important;font:700 clamp(11px,1.2vw,15px)/1.6 Almarai,Tajawal,Arial,sans-serif!important;text-shadow:0 2px 4px #06254b;text-align:center}
#rk3d-showcase .rk3d-controls{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;gap:10px;margin:1px auto 0}
#rk3d-showcase .rk3d-toggle{appearance:none!important;border:1px solid #85b0df!important;background:#0057b8!important;background-image:none!important;box-shadow:0 4px 12px rgba(7,42,90,.12)!important;outline-offset:3px;color:white!important;border-radius:10px!important;padding:9px 17px!important;min-height:40px;font:700 13px/1.6 Almarai,Tajawal,Arial,sans-serif!important;cursor:pointer}
#rk3d-showcase .rk3d-toggle:hover{background:#073f83!important}
#rk3d-showcase .rk3d-help{margin:0!important;font:400 12px/1.7 Almarai,Tajawal,Arial,sans-serif!important;color:#5b7086!important}
@media(max-width:900px){#rk3d-showcase{--rk3d-card-w:clamp(145px,22vw,190px);--rk3d-card-h:clamp(188px,28vw,245px);--rk3d-radius:clamp(175px,29vw,245px)}#rk3d-showcase .rk3d-scene{height:340px}}
@media(max-width:600px){#rk3d-showcase{--rk3d-card-w:clamp(82px,28vw,123px);--rk3d-card-h:clamp(115px,39vw,172px);--rk3d-radius:clamp(90px,27vw,142px);width:calc(100% - 12px);border-radius:17px;padding:17px 6px 18px;margin:18px auto 22px}#rk3d-showcase h2{font-size:20px!important;padding:0 5px}#rk3d-showcase .rk3d-subtitle{font-size:12px!important;padding:0 7px}#rk3d-showcase .rk3d-scene{height:242px;perspective:700px}#rk3d-showcase .rk3d-carousel{animation-duration:33s}#rk3d-showcase .rk3d-card{border-radius:11px;box-shadow:0 6px 15px rgba(4,39,86,.18)}#rk3d-showcase .rk3d-label{font-size:10px!important;line-height:1.4!important;bottom:9px;left:4px;right:4px}#rk3d-showcase .rk3d-controls{flex-wrap:wrap}#rk3d-showcase .rk3d-help{width:100%}}
@media(prefers-reduced-motion:reduce){#rk3d-showcase .rk3d-carousel{animation:none!important}#rk3d-showcase .rk3d-card{transition:none!important}}
