.elementor-739 .elementor-element.elementor-element-7f27dab{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-739 .elementor-element.elementor-element-22dcfa8{text-align:center;}.elementor-739 .elementor-element.elementor-element-22dcfa8 .elementor-heading-title{font-family:"dana", Sans-serif;font-weight:600;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-739 .elementor-element.elementor-element-feffd8c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-739 .elementor-element.elementor-element-feffd8c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-739 .elementor-element.elementor-element-feffd8c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-739 .elementor-element.elementor-element-feffd8c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-7f27dab *//* ========================================================
   RENDERLAND ALL-IN-ONE SHOP PAGE (GRID + NEON TITLE + BOLD TYPOGRAPHY)
   ======================================================== */

/* --------------------------------------------------------
   ۱. عنوان اصلی برگه (سایز بزرگ + گلو نئونی فیروزه‌ای)
   -------------------------------------------------------- */
.renderland-neon-title h1,
.renderland-neon-title h2,
.renderland-neon-title h3,
.renderland-neon-title .elementor-heading-title {
    color: #00F0FF !important;
    font-size: 32px !important;
    font-weight: 900 !important;
    line-height: 1.4 !important;
    margin-bottom: 30px !important;
    text-shadow: 0 0 12px rgba(0, 240, 255, 0.25),
                 0 0 30px rgba(0, 240, 255, 0.45),
                 0 0 50px rgba(0, 240, 255, 0.25) !important;
    letter-spacing: -0.5px !important;
    transition: all 0.3s ease !important;
}



/* --------------------------------------------------------
   ۲. ساختار کلی کارت‌های محصول (محفظه و تصویر)
   -------------------------------------------------------- */
.renderland-shop-grid .products .product,
.renderland-shop-grid ul.products li.product,
.renderland-shop-grid .product-grid-item {
    background: #091117 !important;
    border-radius: 24px !important;
    padding: 18px !important;
    text-align: center !important;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.65) !important;
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), 
                border-color 0.35s ease, 
                box-shadow 0.35s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* تصویر کاور محصول */
.renderland-shop-grid .products .product img,
.renderland-shop-grid ul.products li.product img {
    border-radius: 16px !important;
    width: 100% !important;
    display: block !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    background: transparent !important;
    transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.renderland-shop-grid .products .product:hover img,
.renderland-shop-grid ul.products li.product:hover img {
    transform: scale(1.03) !important;
}

/* حذف دکمه مقایسه */
.renderland-shop-grid .woodmart-compare-btn,
.renderland-shop-grid .wd-compare-btn,
.renderland-shop-grid .product-compare-button,
.renderland-shop-grid div.compare-btn-wrapper {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* بج درصد تخفیف عمومی */
.renderland-shop-grid .product-labels {
    background: transparent !important;
    border: none !important;
    top: 16px !important;
    right: 16px !important;
    left: auto !important;
    position: absolute !important;
    z-index: 5 !important;
}

.renderland-shop-grid .onsale,
.renderland-shop-grid .product-label,
.renderland-shop-grid .product-labels span {
    background: rgba(6, 10, 13, 0.9) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 50px !important;
    padding: 6px 14px !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: normal !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* آیکون‌های شناور */
.renderland-shop-grid .woodmart-buttons,
.renderland-shop-grid .wd-buttons {
    background: rgba(9, 17, 23, 0.85) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 14px !important;
    padding: 6px 4px !important;
    top: 16px !important;
    left: 16px !important;
    right: auto !important;
    z-index: 5 !important;
}

/* --------------------------------------------------------
   ۳. تایپوگرافی داخل کارت‌ها (متن‌ها و قیمت‌های بزرگ و بولد)
   -------------------------------------------------------- */
.renderland-shop-grid .woocommerce-loop-product__title,
.renderland-shop-grid .product-title,
.renderland-shop-grid h2,
.renderland-shop-grid h3 {
    color: #FFFFFF !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    margin: 18px 0 6px 0 !important;
    opacity: 1 !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8) !important;
    transition: all 0.3s ease !important;
    line-height: 1.4 !important;
}

/* دسته‌بندی محصول */
.renderland-shop-grid .woodmart-product-cats,
.renderland-shop-grid .posted_in,
.renderland-shop-grid .woodmart-product-cats a,
.renderland-shop-grid .posted_in a {
    color: #94A3B8 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 12px !important;
    text-decoration: none !important;
}

/* چیدمان قیمت و تومان */
.renderland-shop-grid .price {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    margin: 14px 0 16px 0 !important;
    direction: rtl !important;
}

.renderland-shop-grid .price .woocommerce-Price-amount,
.renderland-shop-grid .price del,
.renderland-shop-grid .price ins {
    display: inline-flex !important;
    align-items: baseline !important;
    flex-direction: row !important;
    gap: 4px !important;
    unicode-bidi: isolate !important;
}

.renderland-shop-grid .price del,
.renderland-shop-grid .price del * {
    color: #64748B !important;
    font-size: 15px !important;
    text-decoration: line-through !important;
    opacity: 0.7 !important;
}

.renderland-shop-grid .price ins,
.renderland-shop-grid .price > .woocommerce-Price-amount,
.renderland-shop-grid .price ins *,
.renderland-shop-grid .price > .woocommerce-Price-amount * {
    font-size: 22px !important;
    font-weight: 900 !important;
    text-decoration: none !important;
}

.renderland-shop-grid .price .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    font-weight: 700 !important;
    margin-right: 4px !important;
    opacity: 0.9 !important;
}

/* --------------------------------------------------------
   ۴. تم فیروزه‌ای نئونی (محصولات فرد: ۱، ۳، ۵...)
   -------------------------------------------------------- */
.renderland-shop-grid .products .product:nth-child(odd),
.renderland-shop-grid ul.products li.product:nth-child(odd) {
    border: 1.5px solid rgba(0, 240, 255, 0.28) !important;
}

.renderland-shop-grid .products .product:nth-child(odd):hover,
.renderland-shop-grid ul.products li.product:nth-child(odd):hover {
    border-color: #00F0FF !important;
    box-shadow: 0 16px 40px rgba(0, 240, 255, 0.35), inset 0 0 15px rgba(0, 240, 255, 0.06) !important;
    transform: translateY(-6px) scale(1.01) !important;
}

.renderland-shop-grid .products .product:nth-child(odd):hover .woocommerce-loop-product__title {
    text-shadow: 0 0 15px rgba(0, 240, 255, 0.7) !important;
}

.renderland-shop-grid .products .product:nth-child(odd) .onsale,
.renderland-shop-grid .products .product:nth-child(odd) .product-label,
.renderland-shop-grid ul.products li.product:nth-child(odd) .onsale,
.renderland-shop-grid ul.products li.product:nth-child(odd) .product-label {
    border: 1.5px solid #00F0FF !important;
    color: #00F0FF !important;
    box-shadow: 0 0 14px rgba(0, 240, 255, 0.5) !important;
}

.renderland-shop-grid .products .product:nth-child(odd) .woodmart-buttons,
.renderland-shop-grid .products .product:nth-child(odd) .wd-buttons {
    border: 1px solid rgba(0, 240, 255, 0.35) !important;
}

.renderland-shop-grid .products .product:nth-child(odd) .woodmart-buttons a,
.renderland-shop-grid .products .product:nth-child(odd) .wd-buttons a {
    color: #00F0FF !important;
}

.renderland-shop-grid .products .product:nth-child(odd) .price ins,
.renderland-shop-grid .products .product:nth-child(odd) .price > .woocommerce-Price-amount,
.renderland-shop-grid ul.products li.product:nth-child(odd) .price ins,
.renderland-shop-grid ul.products li.product:nth-child(odd) .price > .woocommerce-Price-amount {
    color: #00F0FF !important;
    text-shadow: 0 0 14px rgba(0, 240, 255, 0.45) !important;
}

.renderland-shop-grid .products .product:nth-child(odd) .price ins *,
.renderland-shop-grid .products .product:nth-child(odd) .price > .woocommerce-Price-amount * {
    color: #00F0FF !important;
}

.renderland-shop-grid .products .product:nth-child(odd) .button,
.renderland-shop-grid ul.products li.product:nth-child(odd) .button {
    background: #00F0FF !important;
    color: #060A0D !important;
    box-shadow: 0 0 18px rgba(0, 240, 255, 0.45) !important;
}

/* --------------------------------------------------------
   ۵. تم بنفش نئونی (محصولات زوج: ۲، ۴، ۶...)
   -------------------------------------------------------- */
.renderland-shop-grid .products .product:nth-child(even),
.renderland-shop-grid ul.products li.product:nth-child(even) {
    border: 1.5px solid rgba(189, 0, 255, 0.32) !important;
}

.renderland-shop-grid .products .product:nth-child(even):hover,
.renderland-shop-grid ul.products li.product:nth-child(even):hover {
    border-color: #BD00FF !important;
    box-shadow: 0 16px 40px rgba(189, 0, 255, 0.4), inset 0 0 15px rgba(189, 0, 255, 0.08) !important;
    transform: translateY(-6px) scale(1.01) !important;
}

.renderland-shop-grid .products .product:nth-child(even):hover .woocommerce-loop-product__title {
    text-shadow: 0 0 15px rgba(189, 0, 255, 0.7) !important;
}

.renderland-shop-grid .products .product:nth-child(even) .onsale,
.renderland-shop-grid .products .product:nth-child(even) .product-label,
.renderland-shop-grid ul.products li.product:nth-child(even) .onsale,
.renderland-shop-grid ul.products li.product:nth-child(even) .product-label {
    border: 1.5px solid #BD00FF !important;
    color: #E27BFF !important;
    box-shadow: 0 0 14px rgba(189, 0, 255, 0.55) !important;
}

.renderland-shop-grid .products .product:nth-child(even) .woodmart-buttons,
.renderland-shop-grid .products .product:nth-child(even) .wd-buttons {
    border: 1px solid rgba(189, 0, 255, 0.4) !important;
}

.renderland-shop-grid .products .product:nth-child(even) .woodmart-buttons a,
.renderland-shop-grid .products .product:nth-child(even) .wd-buttons a {
    color: #E27BFF !important;
}

.renderland-shop-grid .products .product:nth-child(even) .price ins,
.renderland-shop-grid .products .product:nth-child(even) .price > .woocommerce-Price-amount,
.renderland-shop-grid ul.products li.product:nth-child(even) .price ins,
.renderland-shop-grid ul.products li.product:nth-child(even) .price > .woocommerce-Price-amount {
    color: #E27BFF !important;
    text-shadow: 0 0 14px rgba(189, 0, 255, 0.5) !important;
}

.renderland-shop-grid .products .product:nth-child(even) .price ins *,
.renderland-shop-grid .products .product:nth-child(even) .price > .woocommerce-Price-amount * {
    color: #E27BFF !important;
}

.renderland-shop-grid .products .product:nth-child(even) .button,
.renderland-shop-grid ul.products li.product:nth-child(even) .button {
    background: #BD00FF !important;
    color: #FFFFFF !important;
    box-shadow: 0 0 18px rgba(189, 0, 255, 0.5) !important;
}/* End custom CSS */