.elementor-3030 .elementor-element.elementor-element-38acdac:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-38acdac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-38acdac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3030 .elementor-element.elementor-element-38acdac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-repeater-item-e4a242a .swiper-slide-bg{background-image:url(https://coolbyte.ir/wp-content/uploads/2025/07/بنر-کیبورد-copy.webp);background-size:auto;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-repeater-item-20b13be .swiper-slide-bg{background-image:url(https://coolbyte.ir/wp-content/uploads/2025/07/بنر-ترمالرایت-copy2-scaled.webp);background-size:cover;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-repeater-item-20b13be .swiper-slide-contents{margin-left:auto;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-repeater-item-20b13be .swiper-slide-inner{text-align:right;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide{transition-duration:calc(5000ms*1.2);height:430px;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-slide-button:hover{background-color:var( --e-global-color-7fa23dfd );color:var( --e-global-color-4190179b );}.elementor-3030 .elementor-element.elementor-element-fb2777b{width:var( --container-widget-width, 99.842% );max-width:99.842%;--container-widget-width:99.842%;--container-widget-flex-grow:0;}.elementor-3030 .elementor-element.elementor-element-fb2777b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide-contents{max-width:50%;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide-inner{padding:120px 120px 120px 120px;text-align:left;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-slide-heading{line-height:57px;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-slide-button{border-radius:25px;}.elementor-3030 .elementor-element.elementor-element-71eae30{margin-top:25px;margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-d28a161 .category-card:not(.category-card--tile) img{width:100px;}.elementor-3030 .elementor-element.elementor-element-d80654f:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-d80654f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3030 .elementor-element.elementor-element-d80654f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-d80654f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3030 .elementor-element.elementor-element-0a547be .content-widget header.section-header{display:flex;}.elementor-3030 .elementor-element.elementor-element-0a547be .products-carousel .tabs li.active a{background-color:var( --e-global-color-primary );color:#FFFFFF !important;border-radius:30px 30px 30px 30px;}.elementor-3030 .elementor-element.elementor-element-0a547be .products-carousel .tabs{text-align:right;}.elementor-3030 .elementor-element.elementor-element-0a547be .products-carousel .tabs li a{margin:0px 0px 0px -5px;border-radius:10px 10px 10px 10px;}.elementor-3030 .elementor-element.elementor-element-0a547be .products-carousel .tabs li a:hover{color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-0a547be .product-mode--horizontal .product-card-thumbnail{width:215px;}.elementor-3030 .elementor-element.elementor-element-0a547be .product-mode--horizontal .product-card-content{width:calc(100% - 215px);}.elementor-3030 .elementor-element.elementor-element-0a547be .product-card{margin:0px 0px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-0a547be .product-card--bold-actions .actions, .elementor-3030 .elementor-element.elementor-element-0a547be .product-card--side-actions .card-footer-buttons, .elementor-3030 .elementor-element.elementor-element-0a547be .product-card--side-actions-reverse .card-footer-buttons{padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-293b760{--display:flex;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-b2dd9bd > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-3030 .elementor-element.elementor-element-b2dd9bd{text-align:center;}.elementor-3030 .elementor-element.elementor-element-78e6da5{--display:flex;}.elementor-3030 .elementor-element.elementor-element-f6eb8bf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:43px;}.elementor-3030 .elementor-element.elementor-element-f6eb8bf.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-3030 .elementor-element.elementor-element-f6eb8bf.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3030 .elementor-element.elementor-element-c94dec4{margin-top:0px;margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-887bea9{margin-top:0px;margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-c9d20cc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:30px;}.elementor-3030 .elementor-element.elementor-element-c9d20cc .elementor-main-swiper{height:156px;}.elementor-3030 .elementor-element.elementor-element-c9d20cc .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:10px;padding:20px 20px 20px 20px;}.elementor-3030 .elementor-element.elementor-element-c9d20cc .elementor-swiper-button{font-size:20px;}@media(max-width:1024px){.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide{height:400px;}.elementor-3030 .elementor-element.elementor-element-f6eb8bf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3030 .elementor-element.elementor-element-c9d20cc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-3030 .elementor-element.elementor-element-fb2777b{width:var( --container-widget-width, 341.453px );max-width:341.453px;--container-widget-width:341.453px;--container-widget-flex-grow:0;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide{height:350px;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide-contents{max-width:75%;}.elementor-3030 .elementor-element.elementor-element-fb2777b .swiper-slide-inner{padding:10px 10px 10px 10px;}.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-slide-heading{font-size:18px;line-height:2em;}.elementor-3030 .elementor-element.elementor-element-f6eb8bf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3030 .elementor-element.elementor-element-c9d20cc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}/* Start custom CSS for slides, class: .elementor-element-fb2777b *//* =========================================
=== ۳. استایل دکمه CTA (Button) ===
=========================================
*/
.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-button,
.elementor-3030 .elementor-element.elementor-element-fb2777b .slider-button {
    /* استایل اصلی دکمه */
    font-weight: 800;
    padding: 15px 35px;
    border-radius: 50px;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    
    /* افکت عمق و ضربان */
    box-shadow: 0 5px 15px rgba(255, 80, 0, 0.4);
    animation: button-pulse 2s infinite ease-in-out;
}

.elementor-3030 .elementor-element.elementor-element-fb2777b .elementor-button:hover,
.elementor-3030 .elementor-element.elementor-element-fb2777b .slider-button:hover {
    /* افکت هاور */
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 8px 20px rgba(255, 80, 0, 0.6);
}

/* کی‌فریم برای انیمیشن ضربان */
@keyframes button-pulse {
    0% { transform: scale(1); box-shadow: 0 5px 15px rgba(255, 80, 0, 0.4); }
    50% { transform: scale(1.01); box-shadow: 0 7px 20px rgba(255, 80, 0, 0.6); }
    100% { transform: scale(1); box-shadow: 0 5px 15px rgba(255, 80, 0, 0.4); }
}/* End custom CSS */