:root {
	--wd-text-font: vazir;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: vazir;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: vazir;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: vazir;
	--wd-widget-title-font: vazir;
	--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: vazir;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(212,175,55);
	--wd-alternative-color: rgb(224,166,84);
	--btn-default-font-family: "Vazirmatn", Arial, Helvetica, sans-serif;
	--btn-default-bgcolor: rgb(212,175,55);
	--btn-default-bgcolor-hover: rgb(212,175,55);
	--btn-accented-font-family: "Vazirmatn", Arial, Helvetica, sans-serif;
	--btn-accented-bgcolor: rgb(212,175,55);
	--btn-accented-bgcolor-hover: rgb(212,175,55);
	--wd-form-brd-width: 1px;
	--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: rgb(255,250,240);
	background-image: none;
}
 {
	font-family: vazir;	font-weight: 300;
	font-family: "Vazirmatn", Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,250,240);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,250,240);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,250,240);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(73,196,204);
}
.wd .product-label.onsale {
	background-color: rgb(73,196,204);
	color: rgb(255,255,255);
}
.wd .product-label.new {
	background-color: rgb(73,196,204);
	color: rgb(255,255,255);
}
.wd .product-label.featured {
	background-color: rgb(73,196,204);
	color: rgb(255,255,255);
}
.wd .product-label.out-of-stock {
	background-color: rgb(73,196,204);
	color: rgb(255,255,255);
}
.wd .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(73,196,204);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 4px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--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: 5px;
}


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

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

@font-face {
	font-family: "IRANYekanX";
	src: url("//sim2080.com/wp-content/uploads/2026/09/IRANYekanXVF.woff2") format("woff2"), 
url("//sim2080.com/wp-content/uploads/2026/09/IRANYekanXVF.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

```css
/* =========================================================
   SIM 2080
   PREMIUM GOLD DESIGN
   FONT: IRANYekanX
   WOODMART + ELEMENTOR + WOOCOMMERCE
   ========================================================= */


/* =========================================================
   01 — GLOBAL FONT
   ========================================================= */

body,
button,
input,
textarea,
select,
a,
p,
span,
div,
label,
table,
th,
td,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'IRANYekanX', Tahoma, sans-serif !important;
}


/* =========================================================
   02 — HEADER
   ========================================================= */

.whb-header,
.whb-main-header,
.whb-general-header,
.whb-header-bottom {
    background:
        linear-gradient(
            135deg,
            #ffffff 0%,
            #fdfcf9 40%,
            #f7ecd5 100%
        ) !important;
}

.whb-header {
    border-bottom: 2px solid #d4af37 !important;

    box-shadow:
        0 4px 20px rgba(184, 134, 11, .15) !important;
}


/* =========================================================
   03 — DESKTOP MAIN MENU
   ========================================================= */

.wd-nav.wd-nav-main > li > a .nav-link-text {
    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size: 14px !important;
    font-weight: 600 !important;

    color: #3d300c !important;

    transition:
        color .2s ease;
}

.wd-nav.wd-nav-main > li:hover > a .nav-link-text,
.wd-nav.wd-nav-main > li.current-menu-item > a .nav-link-text {
    color: #b8860b !important;
}


/* =========================================================
   04 — HEADER BUTTONS
   ========================================================= */

.whb-column .wd-button-wrapper a.btn {
    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size: 13px !important;
    font-weight: 600 !important;
}


/* =========================================================
   05 — HEADER SEARCH
   ========================================================= */

.whb-general-header .searchform {
    overflow: hidden !important;

    background: #fff !important;

    border: 1.5px solid #d4af37 !important;
    border-radius: 30px !important;

    box-shadow:
        0 2px 10px rgba(184, 134, 11, .08) !important;
}

.whb-general-header .searchform input.s {
    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size: 13px !important;

    padding-right: 15px !important;
}

.whb-general-header .searchform .searchsubmit {
    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-weight: 600 !important;

    color: #fff !important;

    background:
        linear-gradient(
            135deg,
            #d4af37 0%,
            #b8860b 100%
        ) !important;
}


/* =========================================================
   06 — HEADER ICONS
   ========================================================= */

.whb-general-header
.wd-tools-element
.wd-tools-icon,

.whb-general-header
.wd-tools-element
.wd-tools-text {
    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    color: #4a3b10 !important;
}

.whb-general-header .wd-tools-count {
    color: #fff !important;

    background-color:
        #b8860b !important;
}


/* =========================================================
   07 — MOBILE HEADER
   ========================================================= */

@media (max-width: 1024px) {

    .whb-mobile-left
    .wd-header-mobile-nav a {
        font-family:
            'IRANYekanX',
            Tahoma,
            sans-serif !important;

        font-weight: 600 !important;

        color: #4a3b10 !important;
    }

    .whb-mobile-right a.btn {
        padding: 6px 14px !important;

        font-family:
            'IRANYekanX',
            Tahoma,
            sans-serif !important;

        font-size: 12px !important;
        font-weight: 700 !important;

        color: #fff !important;

        background:
            linear-gradient(
                135deg,
                #d4af37 0%,
                #b8860b 100%
            ) !important;

        border: 0 !important;
        border-radius: 25px !important;

        box-shadow:
            0 3px 10px rgba(184, 134, 11, .35) !important;
    }
}


/* =========================================================
   08 — MOBILE NAVIGATION
   ========================================================= */

.mobile-nav {

    --gold: #b8860b;
    --gold-light: #d4af37;
    --gold-soft: #f7ecd5;

    --text: #30260b;
    --muted: #766b4d;

    --border:
        rgba(184, 134, 11, .13);

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #fffdf9 45%,
            #faf5ea 100%
        ) !important;

    color: var(--text) !important;

    border-left:
        1px solid rgba(184, 134, 11, .10) !important;

    box-shadow:
        -10px 0 40px rgba(65, 45, 10, .12) !important;

    scrollbar-width: thin;

    scrollbar-color:
        #d4af37
        transparent;
}


/* =========================================================
   09 — MOBILE NAV SCROLLBAR
   ========================================================= */

.mobile-nav::-webkit-scrollbar {
    width: 4px;
}

.mobile-nav::-webkit-scrollbar-track {
    background: transparent;
}

.mobile-nav::-webkit-scrollbar-thumb {
    background:
        linear-gradient(
            180deg,
            #d4af37,
            #b8860b
        );

    border-radius: 20px;
}


/* =========================================================
   10 — MOBILE SEARCH
   ========================================================= */

.mobile-nav .wd-search-form {

    position: sticky;
    top: 0;

    z-index: 20;

    padding:
        14px 14px 12px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.97),
            rgba(253,249,239,.94)
        ) !important;

    backdrop-filter:
        blur(12px);

    -webkit-backdrop-filter:
        blur(12px);

    border-bottom:
        1px solid rgba(184,134,11,.10);
}


/* SEARCH BOX */

.mobile-nav
.wd-search-form
.searchform {

    display: flex !important;

    align-items: center !important;

    min-height: 48px !important;

    background:
        #fff !important;

    border:
        1px solid rgba(184,134,11,.22) !important;

    border-radius:
        15px !important;

    box-shadow:
        0 5px 18px rgba(184,134,11,.08),
        inset 0 0 0 1px rgba(255,255,255,.8) !important;

    overflow:
        hidden !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        transform .25s ease;
}


/* SEARCH FOCUS */

.mobile-nav
.wd-search-form
.searchform:focus-within {

    border-color:
        rgba(184,134,11,.55) !important;

    box-shadow:
        0 7px 24px rgba(184,134,11,.13),
        0 0 0 3px rgba(212,175,55,.08) !important;

    transform:
        translateY(-1px);
}


/* SEARCH INPUT */

.mobile-nav
.wd-search-form
input.s {

    height: 46px !important;

    padding:
        0 15px 0 8px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        13px !important;

    font-weight:
        500 !important;

    color:
        #3d300c !important;

    background:
        transparent !important;

    border:
        0 !important;

    outline:
        none !important;
}


/* PLACEHOLDER */

.mobile-nav
.wd-search-form
input.s::placeholder {

    color:
        #9b927c !important;

    opacity:
        1 !important;
}


/* SEARCH BUTTON */

.mobile-nav
.wd-search-form
.searchsubmit {

    flex:
        0 0 auto !important;

    height:
        38px !important;

    min-width:
        62px !important;

    margin:
        0 5px !important;

    padding:
        0 12px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        11px !important;

    font-weight:
        700 !important;

    color:
        #fff !important;

    background:
        linear-gradient(
            135deg,
            #d4af37 0%,
            #b8860b 100%
        ) !important;

    border:
        0 !important;

    border-radius:
        11px !important;

    box-shadow:
        0 4px 10px rgba(184,134,11,.22) !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}

.mobile-nav
.wd-search-form
.searchsubmit:active {
    transform:
        scale(.95);
}


/* =========================================================
   11 — MOBILE MENU LIST
   ========================================================= */

.mobile-nav
.wd-nav-mobile {

    margin:
        4px 10px 20px !important;

    padding:
        0 !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}


/* =========================================================
   12 — LEVEL 1 ITEMS
   ========================================================= */

.mobile-nav
.wd-nav-mobile
> li {

    position:
        relative;

    margin:
        3px 0 !important;

    border-bottom:
        1px solid var(--border) !important;
}


/* LAST ITEM */

.mobile-nav
.wd-nav-mobile
> li:last-child {
    border-bottom:
        0 !important;
}


/* LEVEL 1 LINK */

.mobile-nav
.wd-nav-mobile
> li
> a {

    position:
        relative;

    display:
        flex !important;

    align-items:
        center !important;

    min-height:
        51px !important;

    padding:
        7px 14px 7px 46px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        14px !important;

    font-weight:
        600 !important;

    line-height:
        1.7 !important;

    color:
        #3d300c !important;

    border-radius:
        13px !important;

    transition:
        background .22s ease,
        color .22s ease,
        padding-right .22s ease,
        transform .22s ease;
}


/* HOVER / ACTIVE */

.mobile-nav
.wd-nav-mobile
> li
> a:hover,

.mobile-nav
.wd-nav-mobile
> li
> a:active {

    color:
        #a77a08 !important;

    background:
        linear-gradient(
            90deg,
            rgba(212,175,55,.07),
            rgba(247,236,213,.65)
        ) !important;

    padding-right:
        18px !important;
}


/* =========================================================
   13 — PARENT ITEMS
   ========================================================= */

.mobile-nav
.wd-nav-mobile
> li.menu-item-has-children
> a {

    padding-left:
        50px !important;
}


/* =========================================================
   14 — SUBMENU ARROW
   ========================================================= */

.mobile-nav
.wd-nav-opener {

    position:
        absolute !important;

    left:
        8px !important;

    right:
        auto !important;

    top:
        50% !important;

    width:
        34px !important;

    height:
        34px !important;

    margin-top:
        -17px !important;

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    border-radius:
        10px !important;

    background:
        rgba(212,175,55,.08) !important;

    border:
        1px solid rgba(184,134,11,.12) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease;
}


/* ARROW */

.mobile-nav
.wd-nav-opener:before {

    color:
        #b8860b !important;

    transition:
        transform .25s ease;
}


/* OPEN STATE */

.mobile-nav
.menu-item-has-children.wd-open
> .wd-nav-opener {

    background:
        linear-gradient(
            135deg,
            #d4af37,
            #b8860b
        ) !important;

    border-color:
        transparent !important;
}


/* =========================================================
   15 — FIRST SUBMENU
   ========================================================= */

.mobile-nav
.wd-nav-mobile
.wd-sub-menu {

    margin:
        2px 8px 8px !important;

    padding:
        6px !important;

    background:
        linear-gradient(
            135deg,
            #faf7ef,
            #f5ead3
        ) !important;

    border:
        1px solid rgba(184,134,11,.11) !important;

    border-radius:
        14px !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.9),
        0 4px 14px rgba(70,50,10,.05) !important;
}


/* SUBMENU LINK */

.mobile-nav
.wd-nav-mobile
.wd-sub-menu
> li
> a {

    display:
        flex !important;

    align-items:
        center !important;

    min-height:
        42px !important;

    padding:
        7px 13px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        12.5px !important;

    font-weight:
        500 !important;

    color:
        #5a4b25 !important;

    border-radius:
        10px !important;

    transition:
        background .2s ease,
        color .2s ease,
        padding-right .2s ease;
}


/* SUBMENU HOVER */

.mobile-nav
.wd-nav-mobile
.wd-sub-menu
> li
> a:hover,

.mobile-nav
.wd-nav-mobile
.wd-sub-menu
> li
> a:active {

    color:
        #a47709 !important;

    background:
        rgba(255,255,255,.72) !important;

    padding-right:
        17px !important;
}


/* =========================================================
   16 — SECOND SUBMENU
   ========================================================= */

.mobile-nav
.wd-nav-mobile
.sub-sub-menu {

    margin:
        3px 7px 7px !important;

    padding:
        5px !important;

    background:
        rgba(255,255,255,.62) !important;

    border-right:
        2px solid rgba(212,175,55,.45) !important;

    border-radius:
        10px !important;
}


/* LEVEL 3 */

.mobile-nav
.wd-nav-mobile
.sub-sub-menu
> li
> a {

    display:
        flex !important;

    align-items:
        center !important;

    min-height:
        38px !important;

    padding:
        5px 12px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        500 !important;

    color:
        #665938 !important;

    border-radius:
        8px !important;

    transition:
        color .2s ease,
        background .2s ease;
}


/* =========================================================
   17 — SIM PREFIXES
   ========================================================= */

.mobile-nav
.wd-nav-mobile
.sub-sub-menu
> li
> a {

    direction:
        rtl;
}


/* =========================================================
   18 — SPECIAL ITEMS
   ========================================================= */

/* Wishlist */

.mobile-nav
.wd-nav-mobile
> li.menu-item-wishlist
> a {

    margin-top:
        7px !important;

    background:
        linear-gradient(
            90deg,
            rgba(212,175,55,.06),
            rgba(255,255,255,.8)
        ) !important;
}


/* Compare */

.mobile-nav
.wd-nav-mobile
> li.menu-item-compare
> a {

    background:
        rgba(255,255,255,.65) !important;
}


/* Account */

.mobile-nav
.wd-nav-mobile
> li.menu-item-account
> a {

    margin-top:
        3px !important;

    color:
        #fff !important;

    background:
        linear-gradient(
            135deg,
            #d4af37 0%,
            #b8860b 100%
        ) !important;

    box-shadow:
        0 5px 14px rgba(184,134,11,.18) !important;
}


/* ACCOUNT OPEN */

.mobile-nav
.wd-nav-mobile
> li.menu-item-account.wd-open
> a {

    border-radius:
        13px 13px 5px 5px !important;
}


/* ACCOUNT SUBMENU */

.mobile-nav
.menu-item-account
.wd-sub-menu {

    margin-top:
        0 !important;

    background:
        #fff !important;

    border:
        1px solid rgba(184,134,11,.13) !important;

    border-top:
        0 !important;

    border-radius:
        0 0 13px 13px !important;
}


/* ACCOUNT LINKS */

.mobile-nav
.menu-item-account
.wd-sub-menu
a {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        500 !important;

    color:
        #554826 !important;

    border-radius:
        9px !important;

    transition:
        color .2s ease,
        background .2s ease;
}

.mobile-nav
.menu-item-account
.wd-sub-menu
a:hover {

    color:
        #b8860b !important;

    background:
        #faf6eb !important;
}


/* =========================================================
   19 — MOBILE TOOLBAR / BOTTOM BAR
   ========================================================= */

.wd-toolbar {

    padding:
        6px 0 !important;

    background:
        linear-gradient(
            135deg,
            #ffffff 0%,
            #fdfbf7 50%,
            #f7ecd5 100%
        ) !important;

    border-top:
        2px solid #d4af37 !important;

    border-radius:
        18px 18px 0 0 !important;

    box-shadow:
        0 -4px 20px rgba(184,134,11,.18) !important;

    backdrop-filter:
        blur(8px);

    -webkit-backdrop-filter:
        blur(8px);

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}


/* TOOLBAR LINKS */

.wd-toolbar
.wd-toolbar-link {

    padding:
        4px 6px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}


/* TOOLBAR ICONS */

.wd-toolbar
.wd-toolbar-icon img,

.wd-toolbar
.wd-tools-icon img {

    width:
        34px !important;

    height:
        34px !important;

    max-width:
        none !important;

    object-fit:
        contain !important;

    filter:
        drop-shadow(
            0 2px 4px rgba(0,0,0,.08)
        );

    transition:
        transform .2s ease,
        filter .2s ease;
}


/* TOOLBAR ACTIVE */

.wd-toolbar
.wd-toolbar-link:active
.wd-toolbar-icon img {

    transform:
        scale(1.12);
}


/* TOOLBAR LABEL */

.wd-toolbar
.wd-toolbar-label {

    margin-top:
        3px !important;

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        11.5px !important;

    font-weight:
        600 !important;

    line-height:
        1.2 !important;

    letter-spacing:
        -.2px !important;

    color:
        #4a3b10 !important;
}


/* TOOLBAR HOVER */

.wd-toolbar
.wd-toolbar-link:hover
.wd-toolbar-label {

    color:
        #b8860b !important;
}


/* =========================================================
   20 — BLOG
   ========================================================= */

.wd-blog-element
.wd-post-title,

.wd-blog-element
.wd-post-title a {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        16px !important;

    font-weight:
        700 !important;
}

.wd-blog-element
.wd-post-cat a {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        12px !important;
}

.wd-blog-element
.wd-post-date
span {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}

.wd-blog-element
.wd-post-meta,

.wd-blog-element
.wd-post-author,

.wd-blog-element
.wd-modified-date {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        13px !important;
}


/* =========================================================
   21 — COPYRIGHT
   ========================================================= */

.reset-last-child {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        13px !important;

    line-height:
        1.8 !important;
}


/* =========================================================
   22 — ELEMENTOR BUTTONS
   ========================================================= */

.elementor-button,

.elementor-button
.elementor-button-text {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}


/* =========================================================
   23 — SIM 2080 TABLE
   ========================================================= */

.sim2080-tr
.sim2080-td0 {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-weight:
        700 !important;
}

.sim2080-tr
.sim2080-td1,

.sim2080-tr
.sim2080-td1
a {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-weight:
        500 !important;
}


/* =========================================================
   24 — PRODUCT PAGE
   ========================================================= */

.wd-gallery-btn
.wd-action-text {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        13px !important;
}


/* PRODUCT PRICE */

.wd-single-price
.price,

.wd-single-price
.amount,

.wd-single-price
.woocommerce-Price-currencySymbol {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-weight:
        700 !important;
}


/* COMPARE / WISHLIST */

.wd-single-compare-btn
.wd-action-text,

.wd-single-wishlist-btn
.wd-action-text {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        13px !important;
}


/* STOCK */

.wd-single-add-cart
p.stock {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        13px !important;
}


/* ADD TO CART */

.single_add_to_cart_button.button {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        15px !important;

    font-weight:
        700 !important;
}


/* =========================================================
   25 — MOBILE SEARCH RESULTS
   ========================================================= */

.mobile-nav
.wd-search-results {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}


/* =========================================================
   26 — MOBILE SEARCH BUTTON
   ========================================================= */

.mobile-nav
.wd-search-form
.searchsubmit
span {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;

    font-size:
        11px !important;
}


/* =========================================================
   27 — MOBILE MENU GLOBAL TEXT
   ========================================================= */

.mobile-nav,
.mobile-nav a,
.mobile-nav span,
.mobile-nav input,
.mobile-nav button {

    font-family:
        'IRANYekanX',
        Tahoma,
        sans-serif !important;
}


/* =========================================================
   28 — SUBMENU OPEN ANIMATION
   ========================================================= */

@media (prefers-reduced-motion: no-preference) {

    .mobile-nav
    .wd-nav-mobile
    > li {

        animation:
            mobileMenuItem
            .35s
            ease
            both;
    }

    .mobile-nav
    .wd-nav-mobile
    > li:nth-child(2) {
        animation-delay:
            .02s;
    }

    .mobile-nav
    .wd-nav-mobile
    > li:nth-child(3) {
        animation-delay:
            .04s;
    }

    .mobile-nav
    .wd-nav-mobile
    > li:nth-child(4) {
        animation-delay:
            .06s;
    }

    .mobile-nav
    .wd-nav-mobile
    > li:nth-child(5) {
        animation-delay:
            .08s;
    }
}


@keyframes mobileMenuItem {

    from {
        opacity:
            0;

        transform:
            translateX(8px);
    }

    to {
        opacity:
            1;

        transform:
            translateX(0);
    }
}


/* =========================================================
   29 — SMALL MOBILE
   ========================================================= */

@media (max-width: 380px) {

    .mobile-nav
    .wd-nav-mobile {

        margin-left:
            7px !important;

        margin-right:
            7px !important;
    }

    .mobile-nav
    .wd-nav-mobile
    > li
    > a {

        min-height:
            48px !important;

        font-size:
            13px !important;
    }

    .mobile-nav
    .wd-search-form {

        padding:
            11px 10px 9px !important;
    }

    .mobile-nav
    .wd-search-form
    .searchsubmit {

        min-width:
            56px !important;

        padding:
            0 9px !important;
    }
}


/* =========================================================
   30 — MOBILE MENU SAFE AREA
   ========================================================= */

@media (max-width: 1024px) {

    .mobile-nav {

        padding-bottom:
            env(safe-area-inset-bottom) !important;
    }

    .wd-toolbar {

        padding-bottom:
            calc(
                6px +
                env(safe-area-inset-bottom)
            ) !important;
    }
}
```
