/* aea-category-carousel */:root[dir=rtl]{--aea-dir:-1}:root{--aea-category-carousel-item-height:400px;--aea-category-carousel-counter:25px}.aea-category-carousel .category-link{text-decoration:none}.aea-category-carousel .aea-item{position:relative;transition:border-color var(--aea-wc-transition,160ms ease),box-shadow var(--aea-wc-transition,160ms ease);overflow:hidden;border:1px solid var(--aea-wc-border,#e4e4e7);border-radius:var(--aea-wc-radius-md,4px)}.aea-category-carousel .aea-item:hover{border-color:var(--aea-wc-border-strong,#d4d4d8)}.aea-category-carousel .aea-content{position:absolute}.aea-category-carousel .aea-category-carousel-image{background:var(--aea-wc-surface-muted,#f4f4f5)}.aea-category-carousel .aea-category-carousel-image:has(>img[src*="/elementor/assets/images/placeholder"]){background-color:var(--aea-wc-surface-muted,#f4f4f5);background-image:none}.aea-category-carousel .aea-category-carousel-image:has(>img[src*="/elementor/assets/images/placeholder"])>img[src*="/elementor/assets/images/placeholder"]{opacity:0}.aea-category-carousel .aea-category-carousel-image img{display:block;width:100%;height:100%;object-fit:cover}.aea-category-carousel .title{color:var(--aea-wc-text,#18181b);font-size:var(--aea-wc-text-lg,16px);font-weight:var(--aea-wc-weight-semibold,600);line-height:1.3;margin:0;text-transform:none;text-decoration:none;transition:color 0.3s ease,transform 0.3s ease,opacity 0.3s ease;margin-bottom:var(--aea-wc-space-1,4px)}.aea-category-carousel .title:hover{color:var(--aea-wc-text-soft,#3f3f46)}.aea-category-carousel .aea-category-count{color:var(--aea-wc-text-subtle,#71717a);font-size:var(--aea-wc-text-base,13px);text-transform:none;margin:0;transition:all 0.3s ease}.aea-category-carousel .aea-category-count .aea-count-text{padding-inline-start:4px}.aea-category-carousel .swiper-carousel{margin:0 !important;padding:0 !important}.aea-category-carousel .aea-slidenav{display:inline-flex;align-items:center;justify-content:center;width:var(--aea-wc-control-height,40px);height:var(--aea-wc-control-height,40px);padding:0;border:1px solid var(--aea-wc-border,#e4e4e7);border-radius:var(--aea-wc-radius-pill,999px);background:var(--aea-wc-surface,#fff);box-shadow:var(--aea-wc-shadow-sm,0 1px 2px rgba(24,24,27,0.05));color:var(--aea-wc-text,#18181b);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--aea-wc-transition,160ms ease),color var(--aea-wc-transition,160ms ease),border-color var(--aea-wc-transition,160ms ease);font-size:16px}.aea-category-carousel .aea-slidenav:hover,.aea-category-carousel .aea-slidenav:focus-visible{background:var(--aea-wc-accent,#18181b);border-color:var(--aea-wc-accent,#18181b);color:var(--aea-wc-accent-contrast,#fff)}.aea-category-carousel .aea-slidenav:focus-visible{outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}.aea-category-carousel .aea-item-overlay{position:absolute;top:0;inset-inline-start:0;height:100%;width:100%;background:transparent}.aea-category-carousel.style-1 .aea-item:hover{transition:all 0.3s ease}.aea-category-carousel.style-1 .aea-category-carousel-image{object-fit:cover;min-height:240px;height:100%;width:100%}.aea-category-carousel.style-1 .aea-content{text-align:center;padding:var(--aea-wc-space-4,16px) var(--aea-wc-space-5,20px);width:auto;min-width:60%;max-width:calc(100% - 32px);background:rgba(255,255,255,0.94);border-radius:var(--aea-wc-radius-md,4px);box-shadow:var(--aea-wc-shadow-sm,0 1px 2px rgba(24,24,27,0.05));top:50%;inset-inline-start:50%;transform:translate(calc(-50% * var(--aea-dir,1)),-50%);z-index:1}.aea-category-carousel.style-2 .aea-item{height:100px;overflow:hidden}.aea-category-carousel.style-2 .aea-item:hover .aea-category-carousel-image img{transform:scale(1.1)}.aea-category-carousel.style-2 .aea-category-carousel-image{width:100%;height:100%}.aea-category-carousel.style-2 .aea-category-carousel-image img{transition:all 0.3s ease}.aea-category-carousel.style-2 .aea-content{top:50%;transform:translateY(-50%);display:flex;align-items:center;width:100%;padding:20px;z-index:1}.aea-category-carousel.style-2 .aea-category-carousel-image{background:var(--aea-wc-accent-hover,#27272a)}.aea-category-carousel.style-2 .aea-category-carousel-image:has(>img[src*="/elementor/assets/images/placeholder"]){background-color:var(--aea-wc-accent-hover,#27272a);background-image:none}.aea-category-carousel.style-2 .aea-category-carousel-image:has(>img[src*="/elementor/assets/images/placeholder"])>img[src*="/elementor/assets/images/placeholder"]{opacity:0}.aea-category-carousel.style-2 .aea-category-carousel-image::after{content:"";position:absolute;inset:0;background:rgba(24,24,27,0.45)}.aea-category-carousel.style-2 .title{color:#fff;margin:0}.aea-category-carousel.style-2 .title:hover{color:rgba(255,255,255,0.85)}.aea-category-carousel.style-2 .aea-category-count{margin-inline-start:auto}.aea-category-carousel.style-2 .aea-count-text{display:none}.aea-category-carousel.style-2 .aea-count-number{background:var(--aea-wc-surface,#fff);color:var(--aea-wc-text,#18181b);font-weight:var(--aea-wc-weight-semibold,600);font-variant-numeric:tabular-nums;width:30px;height:30px;line-height:30px;text-align:center;display:inherit;border-radius:100px}.aea-category-carousel.style-2 .aea-count-number:hover{color:var(--aea-wc-accent-contrast,#fff);background:var(--aea-wc-accent,#18181b)}.aea-category-carousel.style-3 .aea-item{background:var(--aea-wc-surface,#fff)}.aea-category-carousel.style-3 .aea-content{position:static;padding:var(--aea-wc-space-4,16px) var(--aea-wc-space-5,20px);z-index:1}.aea-category-carousel.style-3 .aea-category-carousel-image{object-fit:cover;height:240px;width:100%}.aea-category-carousel.style-4 .aea-item:hover .aea-category-carousel-image img{transform:scale(1.1)}.aea-category-carousel.style-4 .aea-item:hover .title{transform:translateY(0)}.aea-category-carousel.style-4 .aea-item:hover .aea-category-count{opacity:1;transform:translateY(0)}.aea-category-carousel.style-4 .aea-category-carousel-image{object-fit:cover;height:220px;width:100%}.aea-category-carousel.style-4 .aea-category-carousel-image img{transition:all 0.3s ease}.aea-category-carousel.style-4 .aea-category-carousel-image{position:relative;background:var(--aea-wc-accent-hover,#27272a)}.aea-category-carousel.style-4 .aea-category-carousel-image:has(>img[src*="/elementor/assets/images/placeholder"]){background-color:var(--aea-wc-accent-hover,#27272a);background-image:none}.aea-category-carousel.style-4 .aea-category-carousel-image:has(>img[src*="/elementor/assets/images/placeholder"])>img[src*="/elementor/assets/images/placeholder"]{opacity:0}.aea-category-carousel.style-4 .aea-category-carousel-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,24,27,0) 0%,rgba(24,24,27,0.16) 40%,rgba(24,24,27,0.7) 100%)}.aea-category-carousel.style-4 .aea-content{bottom:0;padding:var(--aea-wc-space-5,20px);overflow:hidden;z-index:1}.aea-category-carousel.style-4 .title{color:#fff;transform:translateY(30px);transition:transform 0.3s cubic-bezier(0.17,0.73,0.66,0.99) 0s,z-index 0.3s step-end,opacity 0.3s ease}.aea-category-carousel.style-4 .title:hover{color:rgba(255,255,255,0.85)}.aea-category-carousel.style-4 .aea-category-count{color:rgba(255,255,255,0.8);opacity:0;transform:translateY(25px);overflow:hidden;transition:transform 0.4s cubic-bezier(0.17,0.73,0.66,0.99) 0s,z-index 0.4s step-end,opacity 0.4s ease}.aea-category-carousel.style-5 .aea-item{display:flex;align-items:center;justify-content:center}.aea-category-carousel.style-5 .aea-item .aea-category-carousel-image{height:220px}.aea-category-carousel.style-5 .aea-item:hover .aea-category-carousel-image img{transform:scale(1.1)}.aea-category-carousel.style-5 .aea-item:hover .title{opacity:0}.aea-category-carousel.style-5 .aea-item:hover .aea-category-count{opacity:1;transform:scale(1.1) translateY(-10px)}.aea-category-carousel.style-5 .aea-category-carousel-image{height:100%;width:100%;object-fit:cover}.aea-category-carousel.style-5 .aea-category-carousel-image img{transition:all 0.3s ease}.aea-category-carousel.style-5 .aea-content{top:50%;transform:translateY(-50%);text-align:center;z-index:1}.aea-category-carousel.style-5 .title{background-color:var(--aea-wc-surface,#fff);padding:8px 16px;border-radius:var(--aea-wc-radius-sm,2px);color:var(--aea-wc-text,#18181b);font-size:var(--aea-wc-text-md,14px);line-height:1.2;transform:translateY(20px);opacity:1;transition:transform 0.3s cubic-bezier(0.17,0.73,0.66,0.99) 0s,z-index 0.3s step-end,opacity 0.3s ease}.aea-category-carousel.style-5 .title:hover{color:var(--aea-wc-text-soft,#3f3f46)}.aea-category-carousel.style-5 .aea-category-count{color:#fff;transform:translateY(-10px);opacity:0;transition:transform 0.3s cubic-bezier(0.17,0.73,0.66,0.99) 0s,z-index 0.3s step-end,opacity 0.3s ease;line-height:1}.aea-category-carousel.style-6 .aea-item{display:flex;align-items:center;justify-content:center;border-radius:0}.aea-category-carousel.style-6 .aea-item:hover .aea-category-carousel-image:before{background:rgba(24,24,27,0.4)}.aea-category-carousel.style-6 .aea-item:hover .title{transform:translateY(0)}.aea-category-carousel.style-6 .aea-item:hover .title:hover{color:rgba(255,255,255,0.85)}.aea-category-carousel.style-6 .aea-item:hover .aea-category-count{transform:translateY(0);opacity:1}.aea-category-carousel.style-6 .aea-category-carousel-image{position:relative;object-fit:cover;height:220px;width:100%}.aea-category-carousel.style-6 .aea-category-carousel-image:before{position:absolute;content:"";width:100%;height:100%;background:var(--aea-wc-text,#18181b);transition:all 0.3s ease}.aea-category-carousel.style-6 .aea-content{top:50%;transform:translateY(-50%);text-align:center;z-index:1}.aea-category-carousel.style-6 .title{color:#fff;transform:translateY(12px);transition:transform 0.3s cubic-bezier(0.17,0.73,0.66,0.99) 0s,z-index 0.3s step-end,opacity 0.3s ease}.aea-category-carousel.style-6 .aea-category-count{transform:translateY(20px);opacity:0;transition:transform 0.3s cubic-bezier(0.17,0.73,0.66,0.99) 0s,z-index 0.3s step-end,opacity 0.3s ease}.aea-category-carousel .aea-item-overlay{transition:all 0.3s ease}.aea-item-match-height--yes .aea-category-carousel .swiper-slide{height:initial}.elementor-widget-aea-category-carousel .aea-navigation-prev,.elementor-widget-aea-category-carousel .aea-navigation-next{display:inline-flex;align-items:center;justify-content:center;width:var(--aea-wc-control-height,40px);height:var(--aea-wc-control-height,40px);padding:0;border:1px solid var(--aea-wc-border,#e4e4e7);border-radius:var(--aea-wc-radius-pill,999px);background:var(--aea-wc-surface,#fff);box-shadow:var(--aea-wc-shadow-sm,0 1px 2px rgba(24,24,27,0.05));color:var(--aea-wc-text,#18181b);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--aea-wc-transition,160ms ease),color var(--aea-wc-transition,160ms ease),border-color var(--aea-wc-transition,160ms ease)}.elementor-widget-aea-category-carousel .aea-navigation-prev:hover,.elementor-widget-aea-category-carousel .aea-navigation-prev:focus-visible,.elementor-widget-aea-category-carousel .aea-navigation-next:hover,.elementor-widget-aea-category-carousel .aea-navigation-next:focus-visible{background:var(--aea-wc-accent,#18181b);border-color:var(--aea-wc-accent,#18181b);color:var(--aea-wc-accent-contrast,#fff)}.elementor-widget-aea-category-carousel .aea-navigation-prev:focus-visible,.elementor-widget-aea-category-carousel .aea-navigation-next:focus-visible{outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}.elementor-widget-aea-category-carousel .aea-navigation-prev i,.elementor-widget-aea-category-carousel .aea-navigation-next i{font-size:16px}.elementor-widget-aea-category-carousel .aea-navigation-prev.swiper-button-disabled,.elementor-widget-aea-category-carousel .aea-navigation-next.swiper-button-disabled{opacity:0.4;pointer-events:none}.elementor-widget-aea-category-carousel .aea-navigation-prev.swiper-button-lock,.elementor-widget-aea-category-carousel .aea-navigation-next.swiper-button-lock{display:none}.elementor-widget-aea-category-carousel .swiper-pagination-lock{display:none}.elementor-widget-aea-category-carousel .swiper-pagination-bullet{background:var(--aea-wc-border-strong,#d4d4d8);opacity:1;transition:background-color var(--aea-wc-transition,160ms ease),width var(--aea-wc-transition,160ms ease)}.elementor-widget-aea-category-carousel .swiper-pagination-bullet-active{background:var(--aea-wc-accent,#18181b)}.elementor-widget-aea-category-carousel .swiper-pagination-fraction{color:var(--aea-wc-text-muted,#52525b);font-size:var(--aea-wc-text-base,13px)}.elementor-widget-aea-category-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--aea-wc-accent,#18181b)}
