.elementor-10838 .elementor-element.elementor-element-84ec801:not(.elementor-motion-effects-element-type-background), .elementor-10838 .elementor-element.elementor-element-84ec801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10838 .elementor-element.elementor-element-84ec801 > .elementor-container{max-width:10000px;}.elementor-10838 .elementor-element.elementor-element-84ec801, .elementor-10838 .elementor-element.elementor-element-84ec801 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-10838 .elementor-element.elementor-element-84ec801{box-shadow:0px 0px 10px 0px rgba(49.33906759481173, 35.37378965012094, 78.74307861328124, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10838 .elementor-element.elementor-element-84ec801 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10838 .elementor-element.elementor-element-17d925e > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-10838 .elementor-element.elementor-element-d2d60bd .woocommerce-breadcrumb{font-size:13px;line-height:58px;letter-spacing:1.4px;text-align:center;}.elementor-10838 .elementor-element.elementor-element-952c9f8{text-align:center;}.elementor-10838 .elementor-element.elementor-element-d7d98eb{text-align:center;}.woocommerce .elementor-10838 .elementor-element.elementor-element-d7d98eb .price{font-size:26px;font-weight:600;line-height:9px;letter-spacing:5.2px;word-spacing:0px;}.elementor-10838 .elementor-element.elementor-element-9a1d00e > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-10838 .elementor-element.elementor-element-9a1d00e .cart button, .elementor-10838 .elementor-element.elementor-element-9a1d00e .cart .button{transition:all 0.2s;}.elementor-10838 .elementor-element.elementor-element-9a1d00e .quantity .qty{transition:all 0.2s;}.elementor-10838 .elementor-element.elementor-element-d947993{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10838 .elementor-element.elementor-element-d947993 .elementor-divider-separator{width:100%;}.elementor-10838 .elementor-element.elementor-element-d947993 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10838 .elementor-element.elementor-element-ff3bb70{text-align:center;}.elementor-10838 .elementor-element.elementor-element-5f3bbc6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10838 .elementor-element.elementor-element-5f3bbc6.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-10838 .elementor-element.elementor-element-5f3bbc6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-10838 .elementor-element.elementor-element-17d925e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10838 .elementor-element.elementor-element-66bcb05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10838 .elementor-element.elementor-element-b741bb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10838 .elementor-element.elementor-element-5f3bbc6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-17d925e *//*=========================================
        85KALA PRODUCT GALLERY V1
=========================================*/

.woocommerce-product-gallery{

    background:#fff;
    padding:18px;
    border-radius:26px;

    border:1px solid rgba(124,58,237,.12);

    box-shadow:
    0 15px 45px rgba(0,0,0,.08);

    transition:.35s;

}

.woocommerce-product-gallery:hover{

    transform:translateY(-6px);

    box-shadow:
    0 30px 70px rgba(124,58,237,.18);

}

/* تصویر */

.woocommerce-product-gallery img{

    border-radius:18px;

    transition:.45s;

}

.woocommerce-product-gallery:hover img{

    transform:scale(1.03);

}

/* بندانگشتی ها */

.flex-control-thumbs{

    margin-top:18px !important;

}

.flex-control-thumbs li{

    padding:6px;

}

.flex-control-thumbs img{

    border-radius:12px;

    border:2px solid transparent;

    transition:.35s;

}

.flex-control-thumbs img:hover{

    border-color:#7C3AED;

    transform:translateY(-3px);

}

.flex-active{

    border-color:#7C3AED !important;

    box-shadow:0 8px 18px rgba(124,58,237,.22);

}

/* فلش ها */

.swiper-button-next,
.swiper-button-prev,
.owl-nav button{

    width:48px !important;
    height:48px !important;

    border-radius:50% !important;

    background:#fff !important;

    color:#7C3AED !important;

    box-shadow:0 10px 25px rgba(0,0,0,.15);

    transition:.3s;

}

.swiper-button-next:hover,
.swiper-button-prev:hover,
.owl-nav button:hover{

    background:#7C3AED !important;

    color:#fff !important;

    transform:scale(1.08);

}

/* آیکون فلش */

.swiper-button-next:after,
.swiper-button-prev:after{

    font-size:18px !important;

    font-weight:bold;

}
/* انعکاس نور روی تصویر */

.woocommerce-product-gallery{
    position:relative;
    overflow:hidden;
}

.woocommerce-product-gallery::before{

    content:"";

    position:absolute;

    top:-60%;
    left:-130%;

    width:60%;
    height:220%;

    background:linear-gradient(
        115deg,
        transparent 20%,
        rgba(255,255,255,.45) 50%,
        transparent 80%
    );

    transform:rotate(18deg);

    transition:1s;

    z-index:10;

    pointer-events:none;

}

.woocommerce-product-gallery:hover::before{

    left:180%;

}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-d2d60bd *//* ===== Premium Breadcrumb ===== */

.woocommerce-breadcrumb,
.wd-breadcrumbs,
.rank-math-breadcrumb {

    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    gap:8px;

    background:#ffffff;

    padding:12px 22px;

    border:1px solid #ececec;

    border-radius:50px;

    box-shadow:0 10px 30px rgba(0,0,0,.05);

    font-size:14px;

    font-weight:600;

}

.woocommerce-breadcrumb a,
.wd-breadcrumbs a,
.rank-math-breadcrumb a{

    color:#666;

    text-decoration:none;

    transition:.3s;

}

.woocommerce-breadcrumb a:hover,
.wd-breadcrumbs a:hover,
.rank-math-breadcrumb a:hover{

    color:#7C3AED;

}

.woocommerce-breadcrumb,
.wd-breadcrumbs,
.rank-math-breadcrumb{

    color:#999;

}

.woocommerce-breadcrumb strong,
.wd-breadcrumbs .current,
.rank-math-breadcrumb .last{

    color:#7C3AED;

    font-weight:800;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9a1d00e *//* Premium Add To Cart */

.single_add_to_cart_button{

    border-radius:14px !important;

    background:linear-gradient(135deg,#7C3AED,#9F4DFF) !important;

    border:none !important;

    font-weight:800 !important;

    letter-spacing:.4px;

    transition:.35s ease;

    box-shadow:
    0 8px 20px rgba(124,58,237,.25);

}

.single_add_to_cart_button:hover{

    background:linear-gradient(135deg,#6D28D9,#8B5CF6) !important;

    transform:translateY(-2px);

    box-shadow:
    0 14px 28px rgba(124,58,237,.35);

}

.single_add_to_cart_button:active{

    transform:scale(.98);

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-179ec72 *//* شرح کوتاه محصول */

.woocommerce-product-details__short-description{

    background:#faf8ff;
    border:1px solid #ece5ff;
    border-right:5px solid #7C3AED;

    border-radius:18px;

    padding:22px 25px;

    margin:25px 0;

    line-height:2.1;

    font-size:15px;

    color:#444;

    box-shadow:0 10px 30px rgba(124,58,237,.08);

    transition:.35s;

}

.woocommerce-product-details__short-description:hover{

    transform:translateY(-4px);

    box-shadow:0 18px 40px rgba(124,58,237,.18);

}

.woocommerce-product-details__short-description p:last-child{

    margin-bottom:0;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-5f3bbc6 *//*=================================
      85KALA Related Products
=================================*/

.wd-products{

    position:relative;

    margin-top:70px;


    border-radius:30px;

    background:linear-gradient(135deg,#ffffff,#f7f2ff);

    border:1px solid rgba(124,58,237,.15);

    box-shadow:
    0 20px 60px rgba(0,0,0,.08);

    overflow:hidden;

}

/* هاله بنفش */

.wd-products::before{

    content:"";

    position:absolute;

    width:350px;
    height:350px;

    top:-180px;
    right:-180px;

    background:radial-gradient(circle,rgba(124,58,237,.15),transparent 70%);

}

.wd-products::after{

    content:"";

    position:absolute;

    width:280px;
    height:280px;

    bottom:-150px;
    left:-150px;

    background:radial-gradient(circle,rgba(168,85,247,.12),transparent 70%);

}

/* عنوان */

.wd-products .title,
.wd-products h2{

    text-align:center;

    font-size:34px;

    font-weight:900;

    color:#222;

    margin-bottom:35px;

}

.wd-products .title::after,
.wd-products h2::after{

    content:"";

    display:block;

    width:90px;

    height:5px;

    margin:15px auto;

    border-radius:50px;

    background:linear-gradient(90deg,#7C3AED,#C084FC);

}/* End custom CSS */