.elementor-widget-ykew-category-carousel,.elementor-widget-ykew-category-carousel>.elementor-widget-container{overflow:visible!important}.ykc-block{--ykc-ink:#19202e;--ykc-line:#e8ebf0;--ykc-brand:#3d5afe;--ykc-surface:#fff;width:calc(100% - 40px);max-width:1440px;margin-right:auto!important;margin-left:auto!important;color:var(--ykc-ink);direction:rtl;font-family:Tahoma,Arial,sans-serif}.ykc-block,.ykc-block *{box-sizing:border-box}.ykc-section{width:100%;padding:clamp(20px,3vw,34px);border:1px solid rgba(224,228,238,.9);border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 16px 40px rgba(30,42,78,.07)}.ykc-heading{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:20px;margin-bottom:22px}.ykc-eyebrow{margin:0 0 4px;color:var(--ykc-brand);font-size:13px;font-weight:700}.ykc-title{margin:0;color:var(--ykc-ink);font-size:clamp(19px,2.2vw,27px);font-weight:700;line-height:1.35}.ykc-carousel{position:relative}.ykc-controls{position:absolute;z-index:2;inset:0;pointer-events:none}.ykc-nav-button{position:absolute;top:50%;width:38px;height:38px;display:grid;place-items:center;padding:0;color:var(--ykc-ink);cursor:pointer;pointer-events:auto;border:1px solid var(--ykc-line);border-radius:12px;background:#fff;box-shadow:0 4px 10px rgba(30,42,78,.12);font:32px/1 Arial,sans-serif;transition:.2s ease;transform:translateY(-50%)}.ykc-nav-button[data-ykc-direction=next]{inset-inline-start:0}.ykc-nav-button[data-ykc-direction=prev]{inset-inline-end:0}.ykc-nav-button:hover,.ykc-nav-button:focus-visible{color:#fff;background:var(--ykc-brand);border-color:var(--ykc-brand);outline:0;transform:translateY(calc(-50% - 2px))}.ykc-track{width:100%;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:144px;grid-template-rows:1fr;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;padding:10px 52px 12px;scroll-snap-type:inline mandatory;-ms-overflow-style:none;scrollbar-width:none}.ykc-track::-webkit-scrollbar{display:none}.ykc-card{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:11px;padding:13px 10px 15px;overflow:hidden;color:var(--ykc-ink);text-align:center;text-decoration:none;background:var(--ykc-surface);border:1px solid var(--ykc-line);border-radius:19px;box-shadow:0 4px 12px rgba(37,48,77,.035);scroll-snap-align:start;font-size:13px;font-weight:700;line-height:1.5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ykc-card:hover,.ykc-card:focus-visible{color:var(--ykc-ink);border-color:#b9c5ff;box-shadow:0 12px 24px rgba(61,90,254,.13);outline:0;transform:translateY(-5px)}.ykc-image{width:100%;aspect-ratio:1;display:block;flex:0 0 auto;border-radius:14px;background-repeat:no-repeat;background-position:center;background-size:contain}.ykc-image-empty{background:radial-gradient(circle at 50% 32%,#e8ecff 0,transparent 33%),linear-gradient(135deg,#f5f7ff,#e4e9ff)}.ykc-image-empty:after{content:"";display:block;width:37%;height:37%;margin:32%;border:3px solid #7384d9;border-radius:9px}.ykc-card-title{display:block;color:inherit}@media(max-width:1024px){.ykc-section{padding:24px 20px}.ykc-track{grid-auto-columns:minmax(132px,22%)}}@media(max-width:767px){.ykc-block{width:calc(100% - 20px);max-width:100%}.ykc-section{padding:18px 14px;border-radius:21px}.ykc-heading{margin-bottom:14px}.ykc-nav-button{width:32px;height:32px;border-radius:10px;font-size:27px}.ykc-track{grid-auto-columns:minmax(116px,42%);gap:10px;padding-inline:40px}.ykc-card{min-height:164px;padding:10px 8px 12px;border-radius:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ykc-card,.ykc-nav-button{transition:none!important}}
