:root {
	--wd-text-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(196,1,1);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #ff0000;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #ff0707;
	--btn-accented-bgcolor-hover: #c40545;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 233px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #f4f4f4;
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(51,51,51);
	background-image: none;
}
 {
	color: #ff0000;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: iransans !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: iransans !important;
}

.wd-page-title {
background-color: #e8e8e8;
}

@font-face {
	font-family: "iransans";
	src: url("//gameaccount.ir/wp-content/uploads/2025/02/IRANSans-Light-web.woff2") format("woff2"), 
url("//gameaccount.ir/wp-content/uploads/2025/02/IRANSans-Light-web.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.woodmart-button-wrapper.inline-element {
    margin-bottom: 0px;
}
body.home .main-page-wrapper {
    background-color: #f6f6f6;
}
.promo-banner .promo-banner-image {
    border-radius: 15px;
}
.product-grid-item.woodmart-hover-tiled .hover-img img, .product-grid-item.woodmart-hover-tiled .product-image-link img {
    width: 100%;
    padding: 20px;
}
.woodmart-hover-tiled .product-wrapper {
    border-radius: 10px;
    overflow: hidden;
	background: #fff;
}
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 15px;
    margin-right: 5px;
}

/* =====================================
   GAMEACCOUNT DARK PRODUCT FIX
=====================================*/

/* دکمه محصول تکی */
.single-product .single_add_to_cart_button,
.single-product .button.alt,
.single-product .woocommerce button.button.alt{

    background: linear-gradient(135deg,#00b7ff,#0077ff) !important;
    color:#ffffff !important;
    border:none !important;
    border-radius:12px !important;
    font-weight:700 !important;
    padding:14px 28px !important;
    box-shadow:0 10px 25px rgba(0,183,255,.25);
}

/* هاور دکمه */
.single-product .single_add_to_cart_button:hover,
.single-product .button.alt:hover{

    background: linear-gradient(135deg,#1ec8ff,#005dff) !important;
    color:#ffffff !important;
    transform:translateY(-2px);
}

/* متن داخل دکمه */
.single-product .single_add_to_cart_button *,
.single-product .button.alt *{

    color:#ffffff !important;
}

/* دکمه غیرفعال */
.single-product .single_add_to_cart_button:disabled,
.single-product .single_add_to_cart_button.disabled{

    background:#2a2d36 !important;
    color:#9ca3af !important;
    opacity:.7;
}

/* دکمه‌های علاقه‌مندی و مقایسه */
.single-product .wd-wishlist-btn a,
.single-product .wd-compare-btn a{

    color:#e5e7eb !important;
}

.single-product .wd-wishlist-btn a:hover,
.single-product .wd-compare-btn a:hover{

    color:#00b7ff !important;
}

/* فیلد تعداد */
.single-product .quantity input{

    background:#111827 !important;
    color:#ffffff !important;
    border:1px solid #374151 !important;
    border-radius:10px;
}

/* دکمه + و - */
.single-product .quantity .plus,
.single-product .quantity .minus{

    background:#111827 !important;
    color:#ffffff !important;
    border-color:#374151 !important;
}

/* قیمت محصول */
.single-product .price{

    color:#00b7ff !important;
    font-weight:800;
}

/* قیمت قبلی */
.single-product .price del{

    color:#9ca3af !important;
}

/* دکمه افزودن به سبد خرید */

.single_add_to_cart_button,
.wd-buy-now-btn,
button.single_add_to_cart_button {

    background: #00b7ff !important;
    color: #ffffff !important;
    border: 0 !important;
}

.single_add_to_cart_button:hover,
.wd-buy-now-btn:hover {

    background: #0095d1 !important;
    color: #ffffff !important;
}

/* تعداد محصول */

.quantity input {

    background: #1f232b !important;
    color: #fff !important;
    border: 1px solid #333 !important;
}

/* دکمه های + و - */

.quantity .plus,
.quantity .minus {

    background: #1f232b !important;
    color: #fff !important;
    border: 1px solid #333 !important;
}
.wd-search-form input {

    background: #1f232b !important;
    color: #fff !important;
}

.wd-search-form input::placeholder {

    color: #999 !important;
}
/* باکس تصویر محصول */
.single-product .woocommerce-product-gallery{

    background:#0f1117;
    border:1px solid #1f2937;
    border-radius:18px;
    padding:20px;
}

/* اطلاعات محصول */
.single-product .summary{

    background:#0f1117;
    border:1px solid #1f2937;
    border-radius:18px;
    padding:28px;
}

/* باکس قیمت */
.wd-product .price{
    display:block;
    width:90%;
    margin:12px auto 10px;
    padding:10px;
    background:#1d2433;
    border:1px solid #1fa2ff;
    border-radius:10px;
    text-align:center;
    color:#29b6ff !important;
    font-size:18px;
    font-weight:700;
}

.wd-product .price del{
    display:block;
    font-size:13px;
    color:#8a8a8a;
    margin-top:4px;
}
/* دکمه مشاهده محصول */

.wd-add-btn,
.add_to_cart_button,
.product_type_simple,
.product_type_external,
.product_type_variable{

width:90% !important;
margin:0 auto 15px;
display:block !important;

}

.wd-add-btn a,
.add_to_cart_button,
.product_type_simple,
.product_type_external,
.product_type_variable{

background:#0ea5ff !important;
color:#fff !important;
border-radius:10px !important;
padding:12px 0 !important;
text-align:center;
font-weight:700;
transition:.3s;

}

.wd-add-btn a:hover,
.add_to_cart_button:hover{

background:#0284c7 !important;
transform:translateY(-2px);

}

/* ================================
   GameAccount Animated Border
================================ */

.product-grid-item .product-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 18px;
    background: #161616;
    transition: .35s;
}

.product-grid-item .product-wrapper::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:20px;

    background: conic-gradient(
        from 0deg,
        transparent 0deg,
        transparent 300deg,
        #00b7ff 320deg,
        #74d8ff 340deg,
        #00b7ff 360deg
    );

    animation: gameaccountBorder 3s linear infinite;

    z-index:0;
}

.product-grid-item .product-wrapper::after{
    content:"";
    position:absolute;
    inset:2px;
    border-radius:16px;
    background:#171717;
    z-index:1;
}

.product-grid-item .product-wrapper > *{
    position:relative;
    z-index:2;
}

@keyframes gameaccountBorder{

    0%{
        transform:rotate(0deg);
    }

    100%{
        transform:rotate(360deg);
    }

}

.product-grid-item:hover .product-wrapper{
    transform: translateY(-8px);
    box-shadow:
        0 0 15px rgba(0,183,255,.35),
        0 0 30px rgba(0,183,255,.25),
        0 0 50px rgba(0,183,255,.15);
}
/* یکسان شدن ارتفاع کارت‌ها */
.product-grid-item{
    display:flex;
}

.product-grid-item .product-wrapper{
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    min-height:420px;
}

.product-grid-item .wd-entities-title{
    min-height:48px;
    max-height:48px;
    overflow:hidden;
    line-height:24px;
}

/* ==========================================
   GameAccount UI v1
   ========================================== */

/* کارت محصول */
.product-grid-item .product-wrapper{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    background:#181818;
    border-radius:18px;
    overflow:hidden;
    transition:.35s;
    height:100%;
    min-height:500px;
    border:1px solid rgba(255,255,255,.06);
}

/* Hover */
.product-grid-item:hover .product-wrapper{

    transform:translateY(-8px);

    box-shadow:
    0 12px 35px rgba(0,183,255,.20);

}

/* عکس محصول */

.product-grid-item .product-image-link{

    display:flex;
    align-items:center;
    justify-content:center;

    height:260px;
    padding:12px;

}

/* همه عکس‌ها یک اندازه */

.product-grid-item img{

    max-height:235px;
    width:auto;
    object-fit:contain;

}

/* عنوان */

.product-grid-item .wd-entities-title{

    min-height:52px;
    max-height:52px;

    overflow:hidden;

    line-height:26px;

    padding:0 12px;

}

/* قیمت */

.product-grid-item .price{

    margin-top:auto;

    background:#111827;

    border:1px solid rgba(0,183,255,.25);

    border-radius:12px;

    padding:12px;

    margin-right:12px;
    margin-left:12px;
    margin-bottom:12px;

    text-align:center;

    font-size:20px;

    font-weight:bold;

}

/* حذف دکمه قدیمی */

.product-grid-item .wd-buttons{

    display:none;

}

.ga-view-button{

display:block;

margin:0 12px 15px;

padding:13px;

border-radius:12px;

background:#009DFF;

color:#fff !important;

text-align:center;

font-weight:700;

transition:.3s;

text-decoration:none;

}

.ga-view-button:hover{

background:#00BFFF;

transform:translateY(-2px);

box-shadow:0 0 20px rgba(0,183,255,.45);

}
/*=========================================
   GameAccount Neon Border - Single Product
=========================================*/

/* کادر اطلاعات */
.single-product .summary-inner{
    position:relative;
    overflow:hidden;
    border-radius:22px;
    background:#111;
}

/* کادر تصویر */
.single-product div.images{
    position:relative;
    overflow:hidden;
    border-radius:22px;
    background:#111;
}

/* نور متحرک */
.single-product .summary-inner::before,
.single-product div.images::before{

    content:"";

    position:absolute;

    inset:-2px;

    border-radius:24px;

    background:conic-gradient(
        from 0deg,
        transparent 0deg,
        transparent 300deg,
        #00b7ff 325deg,
        #77ddff 340deg,
        #00b7ff 360deg
    );

    animation:gaSingleBorder 3s linear infinite;

}

/* لایه داخلی */
.single-product .summary-inner::after,
.single-product div.images::after{

    content:"";

    position:absolute;

    inset:2px;

    border-radius:20px;

    background:#111;

}

/* محتوا روی همه چیز */
.single-product .summary-inner>*,
.single-product div.images>*{

    position:relative;

    z-index:2;

}

/* انیمیشن */

@keyframes gaSingleBorder{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}

/* Hover */

.single-product .summary-inner:hover,
.single-product div.images:hover{

    box-shadow:
    0 0 25px rgba(0,183,255,.35),
    0 0 60px rgba(0,183,255,.18);

}

/* ==============================
   GameAccount Mobile Cards
==============================*/

@media (max-width:768px){

.products .product{
    padding:6px !important;
}

.products .product-wrapper{
    padding:8px !important;
    border-radius:14px;
}

/* عکس */
.products .product-image{
    margin-bottom:6px !important;
}

.products .product-image img{
    height:120px !important;
    object-fit:contain;
    display:block;
    margin:auto;
}

/* عنوان */
.products .wd-entities-title,
.products .product-title{

    font-size:11px !important;
    line-height:1.3 !important;

    min-height:28px !important;
    max-height:28px !important;

    overflow:hidden;

    margin-top:2px !important;
    margin-bottom:5px !important;

}

/* قیمت */

.products .price{

    font-size:14px !important;
    line-height:1.2 !important;

}

.products del{

    font-size:9px !important;

}

/* باکس قیمت */

.product-price-box{

    padding:5px !important;

}

/* دکمه */

.products .button,
.products .wd-add-btn a{

    height:28px !important;

    font-size:10px !important;

    padding:0 8px !important;

    white-space:nowrap !important;

}

/* آیکون ها */

.products .wd-buttons{

    transform:scale(.7);

}

}
/* ===============================
   GameAccount Mobile Compact
================================*/

@media (max-width:768px){

/* کل کارت */
.products .product{
    margin-bottom:8px !important;
}

.products .product-wrapper{
    padding:5px !important;
}

/* قسمت عکس */
.products .product-image{
    margin:0 !important;
    padding:0 !important;
}

.products .product-image img{
    height:115px !important;
    margin:0 auto !important;
}

/* عنوان */
.products .wd-entities-title,
.products .product-title{

    margin:4px 0 !important;
    padding:0 !important;

    min-height:unset !important;
    max-height:none !important;

    line-height:1.2 !important;
    font-size:11px !important;

}

/* قیمت */

.products .price{

    margin:4px 0 !important;
    padding:0 !important;

    font-size:13px !important;

}

/* باکس قیمت */

.product-price-box{

    padding:3px 6px !important;
    margin:4px 0 !important;

}

/* دکمه */

.products .wd-add-btn,
.products .wd-add-btn a,
.products .button{

    margin-top:4px !important;

    height:28px !important;

    font-size:10px !important;

    line-height:28px !important;

}

/* فاصله پایین کارت */

.products .product-footer{

    padding:0 !important;
    margin:0 !important;

}

}
@media (max-width:768px){

.wd-toolbar{
    display:none !important;
}

.wd-toolbar-label-show{
    display:none !important;
}

}