.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.e-con{--container-max-width:1356px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}.custom-image-list-categories .item-cat{transition:transform .3s ease;will-change:transform;cursor:pointer}.custom-image-list-categories .item-cat:hover{transform:translateY(-6px) scale(1.06)}.custom-image-list-categories .item-cat .cat-image img{transition:filter .3s ease}.custom-image-list-categories .item-cat:hover .cat-image img{filter:drop-shadow(0 10px 12px rgba(0,0,0,.12))}.swiper-slide-active .slide-img{animation:slideImgIn .7s ease both}.hero-cta .elementor-button{position:relative;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:heroPulse 2.8s ease-out 2s infinite}.hero-cta .elementor-button::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:heroShine 4s ease-in-out 2.5s infinite;pointer-events:none}.elementor-4431 .elementor-element.elementor-element-9331bf5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4431 .elementor-element.elementor-element-2d572eb .elementor-nav-menu--main.tbay-horizontal>ul>li>a i{color:var(--e-global-color-primary)}.elementor-4431 .elementor-element.elementor-element-2d572eb .elementor-nav-menu--main.tbay-horizontal>ul>li>.caret:before{background-color:var(--e-global-color-primary)}.elementor-4431 .elementor-element.elementor-element-2d572eb .elementor-nav-menu--main .dropdown-menu .elementor-item{padding:0}.elementor-4431 .elementor-element.elementor-element-1f0af048.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-4431 .elementor-element.elementor-element-30fd571 .cart-popup .dropdown-menu.show{inset:51px 0px auto auto!important}.rtl .elementor-4431 .elementor-element.elementor-element-30fd571 .cart-popup .dropdown-menu.show{inset:51px auto auto 0px!important}.elementor-939 .elementor-element.elementor-element-59ed8aa8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}