.elementor-240 .elementor-element.elementor-element-7f7c32e{--display:flex;}.elementor-240 .elementor-element.elementor-element-1d26232{width:var( --container-widget-width, 100.49% );max-width:100.49%;--container-widget-width:100.49%;--container-widget-flex-grow:0;}.elementor-240 .elementor-element.elementor-element-1d26232.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce table.shop_table.cart th{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce table.shop_table.cart td *{color:#FFFFFF;}.elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce table.shop_table.cart{background-color:var( --e-global-color-cb52d74 );border-width:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce table.shop_table.cart td{padding:17px 17px 17px 17px;border-top-width:0px;}.elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce .input-text,
					 .elementor-240 .elementor-element.elementor-element-1d26232 .select2-container--default .select2-selection--single,
					 .elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce select{border-radius:21px 21px 21px 21px;}.elementor-240 .elementor-element.elementor-element-1d26232 table.cart .input-text::placeholder{color:#FFFFFF;}.elementor-240 .elementor-element.elementor-element-1d26232 table.cart .input-text{color:var( --e-global-color-secondary );background-color:var( --e-global-color-0313c25 );}
					.elementor-240 .elementor-element.elementor-element-1d26232 table.cart .input-text,
					.elementor-240 .elementor-element.elementor-element-1d26232 table.cart td.actions .coupon .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-240 .elementor-element.elementor-element-1d26232 table.cart .input-text,
					 .elementor-240 .elementor-element.elementor-element-1d26232 .select2-container--default .select2-selection--single,
					 .elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce select{border-radius:14px 14px 14px 14px;}.elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce table tr td button.button, .elementor-240 .elementor-element.elementor-element-1d26232 .woocommerce table.cart td.actions .coupon .wp-element-button{color:var( --e-global-color-text );background-color:var( --e-global-color-0313c25 );border-radius:9px 9px 9px 9px;}.elementor-240 .elementor-element.elementor-element-1d26232 .wc-proceed-to-checkout a.checkout-button{background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-240 .elementor-element.elementor-element-0eabdd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-240 .elementor-element.elementor-element-0eabdd0:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-0eabdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jouypad.ir/wp-content/uploads/2026/05/joypad-background-product.webp");}.elementor-240 .elementor-element.elementor-element-0eabdd0 > .elementor-shape-top .elementor-shape-fill, .elementor-240 .elementor-element.elementor-element-0eabdd0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0313c25 );}.elementor-240 .elementor-element.elementor-element-0eabdd0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-240 .elementor-element.elementor-element-0eabdd0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0313c25 );}.elementor-240 .elementor-element.elementor-element-0eabdd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-e47e469{--spacer-size:30px;}.elementor-240 .elementor-element.elementor-element-5e89306{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-240 .elementor-element.elementor-element-eea7731.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-wc-carousel-item{background-color:#82008675;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-wc-carousel-item, .elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .swiper-carousel{border-radius:16px 16px 16px 16px;overflow:hidden;}.elementor-240 .elementor-element.elementor-element-eea7731 .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-wc-carousel-title a{color:#FFFFFF;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-item-skin-hidie .bdt-products-skin-title a{color:#FFFFFF;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price del{color:var( --e-global-color-text );}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price, .elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price .price, .elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price ins .amount{color:var( --e-global-color-text );}.elementor-240 .elementor-element.elementor-element-b584a3b{--spacer-size:50px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-240 .elementor-element.elementor-element-0eabdd0:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-0eabdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jouypad.ir/wp-content/uploads/2026/05/joypad-background-product.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-240 .elementor-element.elementor-element-0eabdd0{--width:100%;--margin-top:16%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-240 .elementor-element.elementor-element-0eabdd0 > .elementor-shape-top svg, .elementor-240 .elementor-element.elementor-element-0eabdd0 > .e-con-inner > .elementor-shape-top svg{width:calc(145% + 1.3px);height:88px;}.elementor-240 .elementor-element.elementor-element-0eabdd0 > .elementor-shape-bottom svg, .elementor-240 .elementor-element.elementor-element-0eabdd0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(188% + 1.3px);height:80px;}.elementor-240 .elementor-element.elementor-element-e47e469{--spacer-size:67px;}.elementor-240 .elementor-element.elementor-element-eea7731{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-wc-carousel-item{border-width:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-wc-carousel-item, .elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .swiper-carousel{border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-wc-carousel-title{margin:-13px -29px 7px -35px;font-size:14px;line-height:1.3em;letter-spacing:0.4px;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-item-skin-hidie .bdt-products-skin-title{margin:-13px -29px 7px -35px;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price del{margin:0px 0px 0px 0px;font-size:10px;}.elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price, .elementor-240 .elementor-element.elementor-element-eea7731 .bdt-wc-carousel .bdt-products-skin-price ins{margin:-5% -16% -13% 14%;font-size:13px;}.elementor-240 .elementor-element.elementor-element-b584a3b{--spacer-size:90px;}}@media(min-width:768px){.elementor-240 .elementor-element.elementor-element-7f7c32e{--content-width:90%;}}/* Start custom CSS for bdt-wc-elements, class: .elementor-element-1d26232 */.cart-collaterals{
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e89306 */.special-title{
    text-align:center;
    margin:40px 0;
    overflow:hidden;
    
}

.special-title span{
    position:relative;
    display:inline-block;
    font-size:36px ;
    font-weight:900;
    letter-spacing:2px;
    text-transform:uppercase;
    background:linear-gradient(
    90deg,
    #C9A227,
    #FFF8DC,
    #FFD700,
    #FFFFFF,
    #C9A227
);
        
    background-size:300% auto;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    animation:gradientMove 6s linear infinite,
               floatText 3s ease-in-out infinite;
}

.special-title span::before{
    right:100%;
    margin-right:20px;
}

.special-title span::after{
    left:100%;
    margin-left:20px;
}

@keyframes gradientMove{
    0%{background-position:0% center;}
    100%{background-position:300% center;}
}

@keyframes floatText{
    0%,100%{
        transform:translateY(0);
        filter:drop-shadow(0 0 10px rgba(20,171,244,.4));
    }
    50%{
        transform:translateY(-8px);
        filter:drop-shadow(0 0 25px rgba(130,0,134,.8));
    }
}

@keyframes lineGlow{
    from{
        opacity:.5;
        transform:translateY(-50%) scaleX(.8);
    }
    to{
        opacity:1;
        transform:translateY(-50%) scaleX(1.1);
    }
}/* End custom CSS */