.elementor-265 .elementor-element.elementor-element-e8a6f10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image-box .elementor-image-box-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-7efe16f{width:100%;max-width:100%;}.elementor-265 .elementor-element.elementor-element-7efe16f > .elementor-widget-container{background-color:var( --e-global-color-primary );background-image:url("https://spart-co.ir/wp-content/uploads/2025/09/Untitled-copy-2.webp");padding:10px 10px 70px 10px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:15px 15px 15px 15px;}.elementor-265 .elementor-element.elementor-element-7efe16f .elementor-image-box-wrapper{text-align:center;}.elementor-265 .elementor-element.elementor-element-7efe16f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-265 .elementor-element.elementor-element-7efe16f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-265 .elementor-element.elementor-element-7efe16f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-265 .elementor-element.elementor-element-7efe16f .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-265 .elementor-element.elementor-element-7efe16f .elementor-image-box-title{font-family:"کلمه", Sans-serif;font-weight:500;text-shadow:0px 4px 2px rgba(0, 0, 0, 0.74);color:var( --e-global-color-accent );}.elementor-265 .elementor-element.elementor-element-7efe16f:has(:hover) .elementor-image-box-title,
					 .elementor-265 .elementor-element.elementor-element-7efe16f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-265 .elementor-element.elementor-element-7efe16f .elementor-image-box-description{font-family:"کلمه", Sans-serif;font-weight:400;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.78);color:var( --e-global-color-accent );}.elementor-265 .elementor-element.elementor-element-20cad6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#000000;}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab__payment-methods input[type=text]{background-color:#E9E9E9;}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-265 .elementor-element.elementor-element-f3f53bb #add_payment_method #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-265 .elementor-element.elementor-element-f3f53bb #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-f3f53bb{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;--tab-content-spacing:0px;--tabs-container-justify-content:space-between;--tab-width:100%;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-accent );--tabs-hover-color:var( --e-global-color-accent );--tabs-active-color:var( --e-global-color-accent );--tabs-border-type:none;--tabs-border-radius:0px 0px 0px 0px;--tabs-spacing:1px;--tabs-divider-color:var( --e-global-color-primary );--tabs-divider-weight:0px;--sections-background-color:var( --e-global-color-accent );--sections-border-type:none;--login-messages-color:var( --e-global-color-text );--forms-labels-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:var( --e-global-color-accent );--forms-buttons-hover-text-color:var( --e-global-color-accent );--forms-buttons-border-radius:10px 10px 10px 10px;--tables-title-color:var( --e-global-color-text );--tables-items-color:var( --e-global-color-text );--variations-color:var( --e-global-color-text );--tables-links-normal-color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-f3f53bb > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-MyAccount-content > div > p, .elementor-265 .elementor-element.elementor-element-f3f53bb address, .elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-EditAccountForm fieldset legend, .elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-ResetPassword p:nth-child(1), .elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-OrderUpdate{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-form__label-for-checkbox span{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-PaymentMethod .input-radio + label{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-form-row label, .elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-address-fields label{font-family:"IRANSansWeb_FaNum", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-f3f53bb .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-f3f53bb button.button, .elementor-265 .elementor-element.elementor-element-f3f53bb #add_payment_method #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .order_details thead th, .elementor-265 .elementor-element.elementor-element-f3f53bb .order_details tfoot td, .elementor-265 .elementor-element.elementor-element-f3f53bb .order_details tfoot th, .elementor-265 .elementor-element.elementor-element-f3f53bb .nobr{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab__orders tbody td, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab__downloads tbody td, .elementor-265 .elementor-element.elementor-element-f3f53bb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-table--order-downloads tbody td, .elementor-265 .elementor-element.elementor-element-f3f53bb .woocommerce-table--order-details td a, .elementor-265 .elementor-element.elementor-element-f3f53bb td.product-total, .elementor-265 .elementor-element.elementor-element-f3f53bb td.payment-method-method, .elementor-265 .elementor-element.elementor-element-f3f53bb td.payment-method-expires{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-f3f53bb .wc-item-meta{font-weight:var( --e-global-typography-secondary-font-weight );}body.elementor-page-265:not(.elementor-motion-effects-element-type-background), body.elementor-page-265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-7efe16f .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-f3f53bb *//* استایل خفن زبانه های حساب کاربری ووکامرس */
.woocommerce-MyAccount-navigation {
    background: rgba(20, 20, 20, 0.7);
    border-radius: 10px;
    backdrop-filter: blur(8px);
}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation a {
    display: block;
    padding: 12px 15px;
    color: #ccc;
    font-weight: bold;
    text-decoration: none;
    background: linear-gradient(145deg, rgba(40,40,40,0.9), rgba(25,25,25,0.9));
    border: 1px solid rgba(0, 255, 120, 0.2);
    border-radius: 6px;
    transition: all 0.3s ease;
    position: relative;
}

.woocommerce-MyAccount-navigation a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(90deg, rgba(0,255,120,0.8), rgba(0, 200, 100, 0.4));
    -webkit-mask: 
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.woocommerce-MyAccount-navigation a:hover::before {
    opacity: 1;
}

.woocommerce-MyAccount-navigation a:hover {
    color: #0f0;
    box-shadow: 0 0 15px rgba(0, 255, 120, 0.6);
    transform: translateX(5px);
}

.woocommerce-MyAccount-navigation .is-active a {
    color: #0f0;
    background: linear-gradient(145deg, rgba(0,50,20,0.9), rgba(0,80,30,0.9));
    border: 1px solid rgba(0, 255, 120, 0.8);
    box-shadow: 0 0 25px rgba(0, 255, 120, 0.7);
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3
{
    color: #ffffff;}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

img, .elementor-widget-container, .woocommerce ul.products li.product {
    max-width: 100% !important;
    height: auto;
}

.elementor-section {
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'کلمه';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Regular.eot');
	src: url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Regular.woff2') format('woff2'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Regular.woff') format('woff'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Regular.ttf') format('truetype'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Regular.svg#کلمه') format('svg');
}
@font-face {
	font-family: 'کلمه';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Bold.eot');
	src: url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Bold.woff2') format('woff2'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Bold.woff') format('woff'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Bold.ttf') format('truetype'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Bold.svg#کلمه') format('svg');
}
@font-face {
	font-family: 'کلمه';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Black.eot');
	src: url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Black.eot?#iefix') format('embedded-opentype'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Black.woff2') format('woff2'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Black.woff') format('woff'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Black.ttf') format('truetype'),
		url('https://spart-co.ir/wp-content/uploads/2025/09/Kalameh-Black.svg#کلمه') format('svg');
}
/* End Custom Fonts CSS */