.elementor-607 .elementor-element.elementor-element-62a0c30{--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-607 .elementor-element.elementor-element-4b19624{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-3e69545 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:11px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-607 .elementor-element.elementor-element-4b19624 .woocommerce-breadcrumb{color:var( --e-global-color-74ab9ee );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-607 .elementor-element.elementor-element-4b19624 .woocommerce-breadcrumb > a{color:var( --e-global-color-136fe03 );}.elementor-607 .elementor-element.elementor-element-2d91f28{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-d3fccdb{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-607 .elementor-element.elementor-element-792ee7c .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-607 .elementor-element.elementor-element-ebce714{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-607 .elementor-element.elementor-element-2e1c051 .elementor-heading-title{font-family:"yekanBakh", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-6ddee59 );}.woocommerce .elementor-607 .elementor-element.elementor-element-7857879 .woocommerce-review-link{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-607 .elementor-element.elementor-element-09a046b:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(26px/2);}.elementor-607 .elementor-element.elementor-element-09a046b:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(26px/2);}.elementor-607 .elementor-element.elementor-element-09a046b.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-607 .elementor-element.elementor-element-09a046b.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body:not(.rtl) .elementor-607 .elementor-element.elementor-element-09a046b.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-26px/2) + (-1px/2) );}body:not.rtl .elementor-607 .elementor-element.elementor-element-09a046b.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-26px/2) - (1px/2) );}.elementor-607 .elementor-element.elementor-element-09a046b{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-136fe03 );}.woocommerce .elementor-607 .elementor-element.elementor-element-9134d6f .woocommerce-product-details__short-description{color:var( --e-global-color-136fe03 );font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-607 .elementor-element.elementor-element-6d86546{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.woocommerce .elementor-607 .elementor-element.elementor-element-6d86546 .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.woocommerce .elementor-607 .elementor-element.elementor-element-6d86546 .price ins{color:var( --e-global-color-74ab9ee );font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );}.woocommerce .elementor-607 .elementor-element.elementor-element-56cac9a .stock{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-607 .elementor-element.elementor-element-22d713d .cart button, .elementor-607 .elementor-element.elementor-element-22d713d .cart .button{font-family:"yekanBakh", Sans-serif;font-size:1rem;font-weight:500;padding:16px 16px 16px 16px;transition:all 0.2s;}.elementor-607 .elementor-element.elementor-element-22d713d .quantity .qty{transition:all 0.2s;}.elementor-607 .elementor-element.elementor-element-7153270{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-wrapper{gap:12px;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon{font-size:33px;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-title, .elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-title a{font-family:"yekanBakh", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-6ddee59 );}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-wrapper{gap:12px;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon{font-size:33px;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-title, .elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-title a{font-family:"yekanBakh", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-6ddee59 );}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-wrapper{gap:12px;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon{font-size:33px;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-title, .elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-title a{font-family:"yekanBakh", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-description{font-family:var( --e-global-typography-d001d3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d001d3f-font-size );font-weight:var( --e-global-typography-d001d3f-font-weight );color:var( --e-global-color-6ddee59 );}.elementor-607 .elementor-element.elementor-element-09f1e14{--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;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.woocommerce .elementor-607 .elementor-element.elementor-element-f4280ba .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-74ab9ee );}.woocommerce .elementor-607 .elementor-element.elementor-element-f4280ba .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-6b59599 );border-radius:0px 0px 0 0;}.woocommerce .elementor-607 .elementor-element.elementor-element-f4280ba .woocommerce-Tabs-panel{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-607 .elementor-element.elementor-element-4b19624 .woocommerce-breadcrumb{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-607 .elementor-element.elementor-element-09a046b{font-size:var( --e-global-typography-d001d3f-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-9134d6f .woocommerce-product-details__short-description{font-size:var( --e-global-typography-d001d3f-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-6d86546 .price{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-6d86546 .price ins{font-size:var( --e-global-typography-d001d3f-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-56cac9a .stock{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}}@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-62a0c30{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-607 .elementor-element.elementor-element-4b19624{padding:8px 8px 8px 8px;}.elementor-607 .elementor-element.elementor-element-4b19624 .woocommerce-breadcrumb{font-size:var( --e-global-typography-accent-font-size );text-align:start;}.elementor-607 .elementor-element.elementor-element-d3fccdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-607 .elementor-element.elementor-element-2e1c051 .elementor-heading-title{font-size:1.5rem;}.elementor-607 .elementor-element.elementor-element-09a046b{font-size:var( --e-global-typography-d001d3f-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-9134d6f .woocommerce-product-details__short-description{font-size:var( --e-global-typography-d001d3f-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-6d86546 .price{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-6d86546 .price ins{font-size:var( --e-global-typography-d001d3f-font-size );}.woocommerce .elementor-607 .elementor-element.elementor-element-56cac9a .stock{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-607 .elementor-element.elementor-element-7153270{--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;--flex-wrap:nowrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-607 .elementor-element.elementor-element-21bd125{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-wrapper{gap:0px;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon{font-size:14px;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-title, .elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-title a{font-size:0.6rem;}.elementor-607 .elementor-element.elementor-element-21bd125 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-607 .elementor-element.elementor-element-2c5d8d2{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-wrapper{gap:0px;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon{font-size:14px;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-title, .elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-title a{font-size:0.6rem;}.elementor-607 .elementor-element.elementor-element-2c5d8d2 .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-607 .elementor-element.elementor-element-c57c0bc{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-wrapper{gap:0px;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon{font-size:14px;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-title, .elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-title a{font-size:0.6rem;}.elementor-607 .elementor-element.elementor-element-c57c0bc .elementor-icon-box-description{font-size:var( --e-global-typography-d001d3f-font-size );}.elementor-607 .elementor-element.elementor-element-09f1e14{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-792ee7c */.woocommerce div.product
.woocommerce-product-gallery__image img {
    transform: none !important;
    transition: none !important;
    scale: 1 !important;
}

.woocommerce div.product
.woocommerce-product-gallery__image:hover img {
    transform: none !important;
    scale: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a0c30 *//* =========================================================
   NISSAN SINGLE PRODUCT — DARK PREMIUM EDITION
   WORDPRESS + ELEMENTOR + WOOCOMMERCE
   FONT: YEKAN BAKH
   RTL / FULL RESPONSIVE
========================================================= */


/* =========================================================
   00 — DARK THEME TOKENS
========================================================= */

:root {
    --nsn-bg:            #0b0e14;
    --nsn-bg-elevated:   #12161f;
    --nsn-bg-card:       #161b26;
    --nsn-bg-soft:       #1a2030;
    --nsn-border:        #262d3d;
    --nsn-border-soft:   #1f2430;

    --nsn-text-primary:  #f3f5f9;
    --nsn-text-secondary:#9aa4b8;
    --nsn-text-muted:    #6b7690;

    --nsn-accent:        #3d8bff;
    --nsn-accent-2:      #6aa8ff;
    --nsn-accent-soft:   rgba(61, 139, 255, .12);
    --nsn-accent-glow:   rgba(61, 139, 255, .35);

    --nsn-success:       #2fd480;
    --nsn-warning:       #ffb400;
    --nsn-danger:        #ff5470;

    --nsn-radius-lg:     28px;
    --nsn-radius-md:     18px;
    --nsn-radius-sm:     12px;

    --nsn-shadow-lg:     0 25px 60px rgba(0, 0, 0, .45);
    --nsn-shadow-md:     0 12px 30px rgba(0, 0, 0, .35);
}


/* =========================================================
   01 — GLOBAL
========================================================= */

body {
    direction: rtl;
    font-family: "Yekan Bakh", "Yekan Bakh FaNum", sans-serif;
    background: var(--nsn-bg);
}

.woocommerce,
.woocommerce-page,
.woocommerce div.product {
    font-family: "Yekan Bakh", "Yekan Bakh FaNum", sans-serif;
    direction: rtl;
    color: var(--nsn-text-primary);
}

html,
body {
    overflow-x: hidden;
}


/* =========================================================
   02 — MAIN PRODUCT CONTAINER
========================================================= */

.woocommerce div.product {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 45px 30px 70px;
    background: var(--nsn-bg);
}

.woocommerce div.product .elementor-widget-woocommerce-product-images {
    width: 100%;
}


/* =========================================================
   03 — PRODUCT IMAGE AREA
========================================================= */

.woocommerce div.product div.images {
    margin-bottom: 0;
    border-radius: var(--nsn-radius-lg);
}

.woocommerce div.product .woocommerce-product-gallery {
    width: 100%;
    margin: 0;
}

.woocommerce div.product .woocommerce-product-gallery__image {
    border-radius: var(--nsn-radius-lg);
    overflow: hidden;
    background: linear-gradient(160deg, var(--nsn-bg-elevated), var(--nsn-bg-card));
    border: 1px solid var(--nsn-border-soft);
    box-shadow: var(--nsn-shadow-lg);
}


/* =========================================================
   04 — DISABLE IMAGE ZOOM
========================================================= */

.woocommerce div.product
.woocommerce-product-gallery__image img,
.woocommerce div.product
.woocommerce-product-gallery img {
    transform: none !important;
    transition: none !important;
    scale: 1 !important;
}

.woocommerce div.product
.woocommerce-product-gallery__image:hover img,
.woocommerce div.product
.woocommerce-product-gallery img:hover {
    transform: none !important;
    scale: 1 !important;
}

.woocommerce div.product
.woocommerce-product-gallery__image {
    transform: none !important;
}


/* =========================================================
   05 — PRODUCT IMAGE STYLE
========================================================= */

.woocommerce div.product
.woocommerce-product-gallery__image img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
    border-radius: var(--nsn-radius-lg);
    padding: 10px;
    background: transparent;
}


/* =========================================================
   06 — PRODUCT THUMBNAILS
========================================================= */

.woocommerce div.product
.flex-control-thumbs {
    display: flex;
    gap: 12px;
    margin-top: 15px !important;
    padding: 0;
    list-style: none;
    overflow-x: auto;
}

.woocommerce div.product
.flex-control-thumbs li {
    flex: 0 0 78px;
    width: 78px !important;
    border-radius: var(--nsn-radius-sm);
    overflow: hidden;
    border: 1px solid var(--nsn-border);
    background: var(--nsn-bg-card);
    transition: .25s ease;
}

.woocommerce div.product
.flex-control-thumbs li:hover {
    border-color: var(--nsn-accent);
    box-shadow: 0 0 0 3px var(--nsn-accent-soft);
    transform: translateY(-2px);
}

.woocommerce div.product
.flex-control-thumbs li img {
    width: 100%;
    height: 70px;
    object-fit: cover;
    display: block;
    opacity: .55;
    filter: grayscale(15%);
    transition: .25s ease;
}

.woocommerce div.product
.flex-control-thumbs li img.flex-active {
    opacity: 1;
    filter: none;
}


/* =========================================================
   07 — PRODUCT INFORMATION CARD
========================================================= */

.woocommerce div.product
.elementor-widget-woocommerce-product-title,

.woocommerce div.product
.elementor-widget-woocommerce-product-price,

.woocommerce div.product
.elementor-widget-woocommerce-product-rating,

.woocommerce div.product
.elementor-widget-woocommerce-product-short-description,

.woocommerce div.product
.elementor-widget-woocommerce-product-add-to-cart {
    position: relative;
}


/* =========================================================
   08 — PRODUCT TITLE
========================================================= */

.woocommerce div.product
.product_title {
    font-family: "Yekan Bakh", sans-serif !important;
    font-size: clamp(28px, 3vw, 44px);
    line-height: 1.35;
    font-weight: 800;
    color: var(--nsn-text-primary);
    margin: 0 0 18px;
    letter-spacing: -1px;
}


/* =========================================================
   09 — RATING
========================================================= */

.woocommerce div.product
.woocommerce-product-rating {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 20px;
    font-size: 14px;
    color: var(--nsn-text-secondary);
}

.woocommerce div.product
.star-rating {
    color: var(--nsn-warning);
    font-size: 15px;
}


/* =========================================================
   10 — PRICE
========================================================= */

.woocommerce div.product
.price {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    margin: 20px 0 25px;
    color: var(--nsn-accent-2) !important;
    font-family: "Yekan Bakh", sans-serif;
}

.woocommerce div.product
.price .amount {
    font-size: clamp(26px, 3vw, 38px);
    font-weight: 900;
    color: var(--nsn-accent-2);
    text-shadow: 0 0 24px var(--nsn-accent-glow);
}

.woocommerce div.product
.price del {
    color: var(--nsn-text-muted);
    font-size: 15px;
    opacity: .8;
}

.woocommerce div.product
.price del .amount {
    text-shadow: none;
    font-weight: 500;
    color: var(--nsn-text-muted);
}

.woocommerce div.product
.price ins {
    text-decoration: none;
    color: var(--nsn-accent-2);
}


/* =========================================================
   11 — SHORT DESCRIPTION
========================================================= */

.woocommerce div.product
.woocommerce-product-details__short-description {
    color: var(--nsn-text-secondary);
    font-size: 16px;
    line-height: 2;
    margin: 0 0 25px;
}

.woocommerce div.product
.woocommerce-product-details__short-description p {
    margin-bottom: 10px;
}


/* =========================================================
   12 — PRODUCT META / CUSTOM FIELDS
========================================================= */

.product-meta {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 25px 0;
    padding: 16px;
    background: var(--nsn-bg-soft);
    border: 1px solid var(--nsn-border);
    border-radius: var(--nsn-radius-md);
}

.product-meta .meta-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    padding: 12px 14px;
    background: var(--nsn-bg-card);
    border-radius: var(--nsn-radius-sm);
    border: 1px solid var(--nsn-border-soft);
    min-height: 48px;
}

.product-meta .meta-label {
    color: var(--nsn-text-muted);
    font-size: 13px;
    font-weight: 500;
}

.product-meta .meta-value {
    color: var(--nsn-text-primary);
    font-size: 14px;
    font-weight: 800;
}

.product-meta a {
    color: var(--nsn-accent-2);
    text-decoration: none;
    transition: .2s ease;
}

.product-meta a:hover {
    color: var(--nsn-accent);
}


/* =========================================================
   13 — ADD TO CART
========================================================= */

.woocommerce div.product form.cart {
    display: flex;
    align-items: stretch;
    gap: 12px;
    flex-wrap: wrap;
    margin: 25px 0 20px;
    padding: 10px;
    background: var(--nsn-bg-soft);
    border: 1px solid var(--nsn-border);
    border-radius: var(--nsn-radius-md);
}


/* =========================================================
   14 — QUANTITY
========================================================= */

.woocommerce div.product form.cart .quantity {
    float: none !important;
    width: 105px;
    height: 58px;
    margin: 0 !important;
    display: flex;
    align-items: center;
}

.woocommerce div.product
form.cart .quantity .qty {
    width: 100%;
    height: 58px;
    margin: 0;
    padding: 0 10px;
    border: 1px solid var(--nsn-border);
    border-radius: var(--nsn-radius-sm);
    background: var(--nsn-bg-card);
    color: var(--nsn-text-primary);
    font-family: "Yekan Bakh", sans-serif;
    font-size: 17px;
    font-weight: 800;
    text-align: center;
    outline: none;
}

.woocommerce div.product
form.cart .quantity .qty:focus {
    border-color: var(--nsn-accent);
    box-shadow: 0 0 0 3px var(--nsn-accent-soft);
}

.woocommerce div.product
form.cart .quantity input::-webkit-inner-spin-button,

.woocommerce div.product
form.cart .quantity input::-webkit-outer-spin-button {
    opacity: 1;
    filter: invert(1);
}


/* =========================================================
   15 — ADD TO CART BUTTON
========================================================= */

.woocommerce div.product
form.cart .single_add_to_cart_button {
    float: none !important;
    flex: 1;
    min-width: 190px;
    height: 58px;
    margin: 0 !important;
    padding: 0 28px;
    border: none !important;
    border-radius: var(--nsn-radius-sm) !important;
    background: linear-gradient(
        135deg,
        var(--nsn-accent) 0%,
        #1c4fd6 100%
    ) !important;
    color: #ffffff !important;
    font-family: "Yekan Bakh", sans-serif !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    cursor: pointer;
    box-shadow:
        0 12px 30px var(--nsn-accent-glow);
    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}

.woocommerce div.product
form.cart .single_add_to_cart_button:hover {
    background: linear-gradient(
        135deg,
        var(--nsn-accent-2) 0%,
        #0045c7 100%
    ) !important;
    transform: translateY(-2px);
    box-shadow:
        0 18px 40px var(--nsn-accent-glow);
}

.woocommerce div.product
form.cart .single_add_to_cart_button:active {
    transform: translateY(0);
}


/* =========================================================
   16 — STOCK
========================================================= */

.woocommerce div.product
.stock {
    font-family: "Yekan Bakh", sans-serif;
    color: var(--nsn-success);
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0;
}

.woocommerce div.product
.stock.out-of-stock {
    color: var(--nsn-danger);
}


/* =========================================================
   17 — PRODUCT SKU / CATEGORY
========================================================= */

.woocommerce div.product
.product_meta {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid var(--nsn-border);
    color: var(--nsn-text-muted);
    font-size: 13px;
    line-height: 1.8;
}

.woocommerce div.product
.product_meta a {
    color: var(--nsn-accent-2);
    text-decoration: none;
    font-weight: 700;
}


/* =========================================================
   18 — TABS
========================================================= */

.woocommerce div.product
.woocommerce-tabs {
    margin-top: 55px;
    padding: 30px;
    border-radius: var(--nsn-radius-lg);
    background: var(--nsn-bg-elevated);
    border: 1px solid var(--nsn-border);
    box-shadow: var(--nsn-shadow-md);
}

.woocommerce div.product
.woocommerce-tabs ul.tabs {
    display: flex;
    gap: 8px;
    margin: 0 0 30px !important;
    padding: 0 !important;
    border: none !important;
    list-style: none;
    flex-wrap: wrap;
}

.woocommerce div.product
.woocommerce-tabs ul.tabs::before,

.woocommerce div.product
.woocommerce-tabs ul.tabs::after {
    display: none !important;
}

.woocommerce div.product
.woocommerce-tabs ul.tabs li {
    border: none !important;
    background: var(--nsn-bg-soft);
    border-radius: var(--nsn-radius-sm);
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce div.product
.woocommerce-tabs ul.tabs li a {
    display: block;
    padding: 12px 20px;
    color: var(--nsn-text-secondary);
    font-family: "Yekan Bakh", sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.woocommerce div.product
.woocommerce-tabs ul.tabs li.active {
    background: var(--nsn-accent);
}

.woocommerce div.product
.woocommerce-tabs ul.tabs li.active a {
    color: #ffffff;
}

.woocommerce div.product
.woocommerce-tabs .panel {
    color: var(--nsn-text-secondary);
    font-size: 15px;
    line-height: 2.1;
}

.woocommerce div.product
.woocommerce-tabs .panel table {
    border-color: var(--nsn-border);
}

.woocommerce div.product
.woocommerce-tabs .panel table th,
.woocommerce div.product
.woocommerce-tabs .panel table td {
    border: 1px solid var(--nsn-border);
    color: var(--nsn-text-secondary);
}


/* =========================================================
   19 — RELATED PRODUCTS
========================================================= */

.woocommerce div.product
.related.products {
    margin-top: 65px;
}

.woocommerce div.product
.related.products > h2 {
    color: var(--nsn-text-primary);
    font-family: "Yekan Bakh", sans-serif;
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 25px;
}

.woocommerce div.product
.related.products ul.products li.product {
    background: var(--nsn-bg-card);
    border: 1px solid var(--nsn-border);
    border-radius: var(--nsn-radius-md);
    padding: 14px;
    transition: .25s ease;
}

.woocommerce div.product
.related.products ul.products li.product:hover {
    border-color: var(--nsn-accent);
    transform: translateY(-4px);
    box-shadow: var(--nsn-shadow-md);
}


/* =========================================================
   20 — MOBILE
========================================================= */

@media (max-width: 767px) {

    .woocommerce div.product {
        padding: 20px 15px 50px;
    }

    .woocommerce div.product
    .product_title {
        font-size: 27px;
        line-height: 1.5;
        margin-top: 20px;
    }

    .woocommerce div.product
    .woocommerce-product-gallery__image {
        border-radius: 20px;
    }

    .woocommerce div.product
    .woocommerce-product-gallery__image img {
        border-radius: 20px;
    }

    .woocommerce div.product
    .flex-control-thumbs {
        gap: 8px;
        margin-top: 10px !important;
    }

    .woocommerce div.product
    .flex-control-thumbs li {
        flex-basis: 62px;
        width: 62px !important;
    }

    .woocommerce div.product
    .flex-control-thumbs li img {
        height: 58px;
    }

    .woocommerce div.product
    .price .amount {
        font-size: 27px;
    }

    .product-meta {
        grid-template-columns: 1fr;
        padding: 10px;
        gap: 8px;
        border-radius: 18px;
    }

    .product-meta .meta-item {
        padding: 10px 12px;
    }

    .woocommerce div.product
    form.cart {
        flex-direction: column;
        padding: 8px;
        gap: 8px;
        border-radius: 18px;
    }

    .woocommerce div.product
    form.cart .quantity {
        width: 100%;
        height: 52px;
    }

    .woocommerce div.product
    form.cart .quantity .qty {
        height: 52px;
    }

    .woocommerce div.product
    form.cart .single_add_to_cart_button {
        width: 100%;
        min-width: 0;
        height: 54px;
    }

    .woocommerce div.product
    .woocommerce-tabs {
        margin-top: 35px;
        padding: 18px;
        border-radius: 20px;
    }

    .woocommerce div.product
    .woocommerce-tabs ul.tabs {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        padding-bottom: 5px !important;
    }

    .woocommerce div.product
    .woocommerce-tabs ul.tabs li {
        flex: 0 0 auto;
    }

    .woocommerce div.product
    .woocommerce-tabs ul.tabs li a {
        padding: 10px 15px;
        font-size: 13px;
    }

}


/* =========================================================
   21 — SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .woocommerce div.product {
        padding-left: 12px;
        padding-right: 12px;
    }

    .woocommerce div.product
    .product_title {
        font-size: 24px;
    }

    .woocommerce div.product
    .woocommerce-product-details__short-description {
        font-size: 14px;
        line-height: 2;
    }

    .product-meta .meta-item {
        flex-direction: column;
        align-items: flex-start;
        gap: 3px;
    }

    .woocommerce div.product
    .price .amount {
        font-size: 25px;
    }

}


/* =========================================================
   22 — TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .woocommerce div.product {
        padding: 30px 22px 60px;
    }

    .woocommerce div.product
    .product_title {
        font-size: 32px;
    }

    .product-meta {
        grid-template-columns: 1fr;
    }

    .woocommerce div.product
    form.cart .single_add_to_cart_button {
        min-width: 160px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f1e14 *//* =========================================================
   FIX — PRODUCT DATA TABS
   DARK PREMIUM / YEKAN BAKH
========================================================= */


/* =========================================================
   01 — TABS CONTAINER
========================================================= */

.ef-product .woocommerce-tabs,
.ef-product .elementor-widget-woocommerce-product-data-tabs {

    background: transparent !important;

    color: #EAF2FF !important;

}


/* =========================================================
   02 — TAB NAVIGATION
========================================================= */

.ef-product .woocommerce-tabs ul.tabs {

    background: #0B1728 !important;

    border: 1px solid rgba(255,255,255,.08) !important;

    padding: 6px !important;

    border-radius: 18px !important;

}


/* حذف بک‌گراند پیش‌فرض ووکامرس */

.ef-product .woocommerce-tabs ul.tabs li {

    background: transparent !important;

    border: none !important;

}


/* =========================================================
   03 — TAB TEXT
========================================================= */

.ef-product .woocommerce-tabs ul.tabs li a {

    color: #AAB8CA !important;

    background: transparent !important;

    font-family: "Yekan Bakh", sans-serif !important;

    font-size: 14px !important;

    font-weight: 700 !important;

    text-shadow: none !important;

}


/* Hover */

.ef-product .woocommerce-tabs ul.tabs li a:hover {

    color: #FFFFFF !important;

    background: rgba(255,255,255,.06) !important;

}


/* Active */

.ef-product .woocommerce-tabs ul.tabs li.active a {

    color: #FFFFFF !important;

    background:

        linear-gradient(
            135deg,
            #1677FF,
            #0054CC
        ) !important;

    border-radius: 12px !important;

    box-shadow:

        0 8px 24px rgba(22,119,255,.22);

}


/* =========================================================
   04 — TAB CONTENT
========================================================= */

.ef-product .woocommerce-tabs .woocommerce-Tabs-panel {

    background: #0D1C30 !important;

    color: #C7D3E2 !important;

    border: 1px solid rgba(255,255,255,.07) !important;

    border-radius: 24px !important;

    padding: 30px !important;

}


/* همه متن‌ها */

.ef-product .woocommerce-tabs .woocommerce-Tabs-panel,
.ef-product .woocommerce-tabs .woocommerce-Tabs-panel p,
.ef-product .woocommerce-tabs .woocommerce-Tabs-panel li {

    color: #B8C6D8 !important;

    font-family: "Yekan Bakh", sans-serif !important;

    font-size: 15px;

    line-height: 2;

}


/* تیتر داخل تب */

.ef-product .woocommerce-tabs .woocommerce-Tabs-panel h2 {

    color: #FFFFFF !important;

    font-size: 24px !important;

    font-weight: 800 !important;

    margin-bottom: 25px !important;

}


/* =========================================================
   05 — ADDITIONAL INFORMATION TABLE
========================================================= */

.ef-product .woocommerce-Tabs-panel table.shop_attributes {

    width: 100% !important;

    margin: 0 !important;

    border-collapse: separate !important;

    border-spacing: 0 !important;

    overflow: hidden;

    border-radius: 18px !important;

    border: 1px solid rgba(255,255,255,.08) !important;

    background: #0A1728 !important;

}


/* =========================================================
   TABLE ROW
========================================================= */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes tr {

    background: #0D1C30 !important;

}


/* ردیف دوم */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes tr:nth-child(even) {

    background: #101F34 !important;

}


/* Hover row */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes tr:hover {

    background: rgba(22,119,255,.08) !important;

}


/* =========================================================
   TABLE CELLS
========================================================= */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes th,
.ef-product .woocommerce-Tabs-panel
table.shop_attributes td {

    padding: 17px 20px !important;

    border: none !important;

    border-bottom: 1px solid rgba(255,255,255,.06) !important;

    font-family: "Yekan Bakh", sans-serif !important;

}


/* آخرین ردیف */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes tr:last-child th,
.ef-product .woocommerce-Tabs-panel
table.shop_attributes tr:last-child td {

    border-bottom: none !important;

}


/* =========================================================
   TABLE LABEL
========================================================= */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes th {

    width: 35% !important;

    background: transparent !important;

    color: #7F91A8 !important;

    font-size: 13px !important;

    font-weight: 600 !important;

    text-align: right !important;

}


/* =========================================================
   TABLE VALUE
========================================================= */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes td {

    background: transparent !important;

    color: #F1F6FD !important;

    font-size: 14px !important;

    font-weight: 700 !important;

    text-align: right !important;

}


/* مقدار داخل p */

.ef-product .woocommerce-Tabs-panel
table.shop_attributes td p {

    margin: 0 !important;

    color: #F1F6FD !important;

}


/* =========================================================
   06 — TAB HEADINGS
========================================================= */

.ef-product .woocommerce-Tabs-panel
h2,
.ef-product .woocommerce-Tabs-panel
h3 {

    color: #FFFFFF !important;

    font-family: "Yekan Bakh", sans-serif !important;

}


/* =========================================================
   07 — REVIEW TAB
========================================================= */

.ef-product #reviews {

    color: #C9D5E3 !important;

}


.ef-product #reviews h2 {

    color: #FFFFFF !important;

}


.ef-product #reviews .comment-text p {

    color: #AAB8C9 !important;

}


/* =========================================================
   08 — MOBILE TABLE
========================================================= */

@media (max-width: 767px) {

    .ef-product .woocommerce-tabs
    .woocommerce-Tabs-panel {

        padding: 18px !important;

        border-radius: 19px !important;

    }


    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes {

        border-radius: 14px !important;

    }


    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes th,
    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes td {

        padding: 13px 12px !important;

        font-size: 12px !important;

    }


    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes th {

        width: 38% !important;

    }


    .ef-product .woocommerce-tabs
    ul.tabs {

        overflow-x: auto;

        flex-wrap: nowrap;

        scrollbar-width: none;

    }


    .ef-product .woocommerce-tabs
    ul.tabs::-webkit-scrollbar {

        display: none;

    }


    .ef-product .woocommerce-tabs
    ul.tabs li {

        flex: 0 0 auto;

    }


    .ef-product .woocommerce-tabs
    ul.tabs li a {

        white-space: nowrap;

        font-size: 12px !important;

        padding: 10px 14px !important;

    }

}


/* =========================================================
   09 — VERY SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes th,
    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes td {

        display: block;

        width: 100% !important;

        text-align: right !important;

    }


    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes th {

        padding-bottom: 5px !important;

        border-bottom: none !important;

        color: #6F829B !important;

    }


    .ef-product .woocommerce-Tabs-panel
    table.shop_attributes td {

        padding-top: 5px !important;

    }

}
/* =========================================================
   PRODUCT REVIEWS — DARK PREMIUM
========================================================= */

/* Review Area */

.ef-product #reviews {

    color: #C9D5E3 !important;

    font-family: "Yekan Bakh", sans-serif !important;

}


/* Review Heading */

.ef-product #reviews #comments h2 {

    color: #FFFFFF !important;

    font-size: 22px !important;

    font-weight: 800 !important;

    margin-bottom: 25px !important;

}


/* Reviews List */

.ef-product #reviews ol.commentlist {

    list-style: none !important;

    margin: 0 !important;

    padding: 0 !important;

}


/* Single Review */

.ef-product #reviews ol.commentlist li {

    position: relative;

    margin: 0 0 14px !important;

    padding: 20px !important;

    border-radius: 18px !important;

    background: #0A1728 !important;

    border: 1px solid rgba(255,255,255,.07) !important;

}


/* Reviewer Avatar */

.ef-product #reviews ol.commentlist li img.avatar {

    width: 48px !important;

    height: 48px !important;

    border-radius: 50% !important;

    border: 2px solid rgba(22,119,255,.35) !important;

    background: #101F34 !important;

}


/* Review Content */

.ef-product #reviews .comment-text {

    margin-right: 65px !important;

    border: none !important;

    padding: 0 !important;

}


/* Reviewer Name */

.ef-product #reviews
.woocommerce-review__author {

    color: #FFFFFF !important;

    font-size: 15px !important;

    font-weight: 800 !important;

}


/* Review Date */

.ef-product #reviews
.woocommerce-review__published-date {

    color: #718096 !important;

    font-size: 12px !important;

}


/* Stars */

.ef-product #reviews
.star-rating {

    color: #FFC247 !important;

    font-size: 14px !important;

}


/* Review Text */

.ef-product #reviews
.comment-text p {

    color: #AAB8C9 !important;

    font-size: 14px !important;

    line-height: 2 !important;

}


/* =========================================================
   REVIEW FORM
========================================================= */

.ef-product #review_form_wrapper {

    margin-top: 25px !important;

    padding: 25px !important;

    border-radius: 20px !important;

    background: #0A1728 !important;

    border: 1px solid rgba(255,255,255,.07) !important;

}


/* Form Title */

.ef-product #review_form
.comment-reply-title {

    display: block !important;

    color: #FFFFFF !important;

    font-size: 20px !important;

    font-weight: 800 !important;

    margin-bottom: 20px !important;

}


/* Labels */

.ef-product #review_form label {

    color: #AAB8C9 !important;

    font-size: 13px !important;

}


/* Inputs */

.ef-product #review_form
input[type="text"],
.ef-product #review_form
input[type="email"],
.ef-product #review_form
textarea {

    width: 100% !important;

    margin-top: 7px !important;

    padding: 13px 15px !important;

    border-radius: 12px !important;

    border: 1px solid rgba(255,255,255,.09) !important;

    background: #071321 !important;

    color: #FFFFFF !important;

    font-family: "Yekan Bakh", sans-serif !important;

    outline: none !important;

}


/* Focus */

.ef-product #review_form
input:focus,
.ef-product #review_form
textarea:focus {

    border-color: #1677FF !important;

    box-shadow: 0 0 0 3px rgba(22,119,255,.10) !important;

}


/* Placeholder */

.ef-product #review_form
input::placeholder,
.ef-product #review_form
textarea::placeholder {

    color: #5F7087 !important;

}


/* Textarea */

.ef-product #review_form textarea {

    min-height: 120px !important;

    resize: vertical;

}


/* Submit */

.ef-product #review_form
input[type="submit"] {

    margin-top: 15px !important;

    padding: 12px 28px !important;

    border: none !important;

    border-radius: 12px !important;

    background: linear-gradient(
        135deg,
        #1677FF,
        #0054CC
    ) !important;

    color: #FFFFFF !important;

    font-family: "Yekan Bakh", sans-serif !important;

    font-weight: 800 !important;

    cursor: pointer;

    transition: .25s ease;

}


.ef-product #review_form
input[type="submit"]:hover {

    transform: translateY(-2px);

    box-shadow:
        0 10px 25px rgba(22,119,255,.25);

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .ef-product #reviews ol.commentlist li {

        padding: 15px !important;

    }


    .ef-product #reviews .comment-text {

        margin-right: 0 !important;

        margin-top: 58px !important;

    }


    .ef-product #review_form_wrapper {

        padding: 18px !important;

        border-radius: 17px !important;

    }


    .ef-product #review_form
    input[type="submit"] {

        width: 100% !important;

    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
@font-face {
	font-family: 'yekanBakh';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tublessneysan.com/wp-content/uploads/2026/09/YekanBakhFaNum-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */