.elementor-kit-7{--e-global-color-primary:#1C2C27;--e-global-color-secondary:#7A7A7A;--e-global-color-text:#54595F;--e-global-color-accent:#FFB905;--e-global-color-1e0e750:#1C2C27;--e-global-color-b7a77a2:#54595F;--e-global-color-d0ff603:#FFFFFF;--e-global-color-638b43c:#FFFFFF;--e-global-color-aa83c7b:#000000;--e-global-color-850ba41:#D5D8DC;--e-global-color-dc1cba9:#D5D8DC;--e-global-color-41cee67:#000000CC;--e-global-color-9ac687b:#25D366;--e-global-color-de07e2d:#E1306C;--e-global-color-bd67320:#24A1DE;--e-global-color-63a1940:#007BFF;--e-global-color-7c2f80e:#A2AAAD;--e-global-color-55352ee:#1AC5FB;--e-global-color-3f84c46:#0B989C;--e-global-color-1af5813:#8FAE1B;--e-global-typography-primary-font-family:"Yekan Bakh FaNum";--e-global-typography-primary-font-size:0.85rem;--e-global-typography-secondary-font-family:"Yekan Bakh FaNum";--e-global-typography-secondary-font-size:1rem;--e-global-typography-text-font-family:"Yekan Bakh FaNum";--e-global-typography-text-font-size:0.9rem;--e-global-typography-accent-font-family:"Yekan Bakh FaNum";--e-global-typography-accent-font-size:0.8rem;--e-global-typography-accent-font-weight:600;--e-global-typography-c5641d7-font-family:"Yekan Bakh FaNum";--e-global-typography-c5641d7-font-size:0.8rem;--e-global-typography-02b5a22-font-family:"Yekan Bakh FaNum";--e-global-typography-02b5a22-font-size:0.8rem;--e-global-typography-7fc057c-font-family:"Yekan Bakh FaNum";--e-global-typography-7fc057c-font-size:1rem;--e-global-typography-7fc057c-font-weight:300;--e-global-typography-005cb9e-font-family:"Yekan Bakh FaNum";--e-global-typography-005cb9e-font-size:2rem;--e-global-typography-2edc4fd-font-family:"Yekan Bakh FaNum";--e-global-typography-2edc4fd-font-size:1.5rem;--e-global-typography-41b64c0-font-family:"Yekan Bakh FaNum";--e-global-typography-41b64c0-font-size:1.25rem;--e-global-typography-5c52b6f-font-family:"Yekan Bakh FaNum";--e-global-typography-5c52b6f-font-size:1.2rem;--e-global-typography-353d7d3-font-family:"Yekan Bakh FaNum";--e-global-typography-353d7d3-font-size:1rem;--e-global-typography-c6b4cb8-font-family:"Yekan Bakh FaNum";--e-global-typography-c6b4cb8-font-size:0.9rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-d0ff603 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-850ba41 );border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-d0ff603 );color:var( --e-global-color-text );}.elementor-kit-7 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-005cb9e-font-family ), Sans-serif;font-size:var( --e-global-typography-005cb9e-font-size );}.elementor-kit-7 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-2edc4fd-font-family ), Sans-serif;font-size:var( --e-global-typography-2edc4fd-font-size );}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-41b64c0-font-family ), Sans-serif;font-size:var( --e-global-typography-41b64c0-font-size );}.elementor-kit-7 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-5c52b6f-font-family ), Sans-serif;font-size:var( --e-global-typography-5c52b6f-font-size );}.elementor-kit-7 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-353d7d3-font-family ), Sans-serif;font-size:var( --e-global-typography-353d7d3-font-size );}.elementor-kit-7 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-c6b4cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-c6b4cb8-font-size );}.elementor-kit-7 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-d0ff603 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-850ba41 );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1668px;}.e-con{--container-max-width:1668px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );--error-message-icon-color:var( --e-global-color-de07e2d );--error-box-border-radius:0px 0px 0px 0px;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:none;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );--message-message-icon-color:var( --e-global-color-1af5813 );--message-box-border-radius:0px 0px 0px 0px;--message-buttons-normal-text-color:var( --e-global-color-text );--message-buttons-hover-text-color:var( --e-global-color-1af5813 );--message-buttons-hover-border-color:var( --e-global-color-1af5813 );--message-border-type:solid;--message-border-color:var( --e-global-color-850ba41 );--message-buttons-border-radius:0px 0px 0px 0px;--message-buttons-padding:10px 10px 10px 10px;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-1af5813 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-c5641d7-font-family ), Sans-serif;font-size:var( --e-global-typography-c5641d7-font-size );border-width:1px 1px 1px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );--info-message-icon-color:var( --e-global-color-63a1940 );--info-box-border-radius:0px 0px 0px 0px;--info-buttons-normal-text-color:var( --e-global-color-text );--info-buttons-hover-text-color:var( --e-global-color-63a1940 );--info-buttons-hover-border-color:var( --e-global-color-63a1940 );--info-border-type:solid;--info-border-color:var( --e-global-color-850ba41 );--info-buttons-border-radius:0px 0px 0px 0px;--info-buttons-padding:10px 10px 10px 10px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-63a1940 );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-c5641d7-font-family ), Sans-serif;font-size:var( --e-global-typography-c5641d7-font-size );border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-005cb9e-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-2edc4fd-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-41b64c0-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-5c52b6f-font-size );}.elementor-kit-7 h5{font-size:var( --e-global-typography-353d7d3-font-size );}.elementor-kit-7 h6{font-size:var( --e-global-typography-c6b4cb8-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-c5641d7-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-c5641d7-font-size );}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-02b5a22-font-size:0.9rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-005cb9e-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-2edc4fd-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-41b64c0-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-5c52b6f-font-size );}.elementor-kit-7 h5{font-size:var( --e-global-typography-353d7d3-font-size );}.elementor-kit-7 h6{font-size:var( --e-global-typography-c6b4cb8-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-c5641d7-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-c5641d7-font-size );}}/* Start custom CSS *//*css koli*/
/*vaghti offcanvas va jet menu baz mishan kol safhe toye dektop shift be rast dasht pas scrollbar ro hazf kardam*/
html {
    scrollbar-width: none;
}
html::-webkit-scrollbar {
    display: none;
}
/*ba lams eleman linkdar dar mobile background nayofte*/
a,button,div {
    -webkit-tap-highlight-color: transparent;
}
/*hazf outline va boxshadow hengam focus va focus-visible a,button,input*/
a:focus,a:focus-visible,button:focus,button:focus-visible,input:focus,input:focus-visible,div:focus {
    outline: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}
/*fill svg ast va ira_fillsvg class soton ast*/
.ira_fillsvg svg {
    fill: none !important;
}
/*line-height svg*/
.ira_svgline {
    line-height: 0;
}
/*fasele beyn mablagh va vahed pool*/
.woocommerce-Price-currencySymbol:before {
    content: " ";
}



/*css elemani*/
/*marqee*/
.ira_marqee {
    overflow: hidden;
    white-space: nowrap;
}
.ira_marqee .ira_marqeelink {
    display: flex;
    font-size: var(--e-global-typography-primary-font-size);
    color: var(--e-global-color-638b43c);
}
.ira_marqeeitem {
    animation: iramarquee 55s linear infinite;
}
@keyframes iramarquee {
    0%   { transform: translateX(0); }
    100% { transform: translateX(+100%); }
}
.ira_marqeeseperator {
    margin: 0 3.450rem;
}/* margin ira_marqeeseperator tori tanzim shavad ke arz har ira_marqeeitem kochektar va kheili nazdik  be arz mohtava elementor ke felan 1668px ast bashad ta dorost namayesh dade shavad va bedon paresh tasvir */
/*gheymat roz tala*/
.ira_goldtoday {
    font-size: var(--e-global-typography-primary-font-size);
    color: var(--e-global-color-638b43c);
}
.ira_goldtoday .current_gold_rate {
    display: inline;
}
/*menu hambergery*/
.ira_hambmenu .jet-mobile-menu__toggle {
    min-width: unset;
    min-height: unset;
}
.ira_hambmenu .jet-mobile-menu__item a {
    width: 100%;
    padding: 10px 0;
}
.ira_hambmenu .jet-dropdown-arrow {
    width: 44px;
    height: stretch;
}
/*search*/
.ira_search .jet-ajax-search__field {
    caret-color: var(--e-global-color-bd67320);
}
.ira_search .error {
    padding: 20px 15px 80px 15px;
}
.ira_search .jet-ajax-search__message p {
    padding: 10px 5px 70px 5px;
}
.ira_search .jet-ajax-search__suggestions-inline-area-item-title {
    border: 0.5px solid var(--e-global-color-850ba41);
}
.ira_search .jet-listing-grid__item {
    border-bottom: 0.5px solid var(--e-global-color-850ba41);
}
.ira_search .jet-ajax-search__full-results {
    width: 100%;
}
/*mini cart*/
.ira_minicart .jet-blocks-cart__heading-link {
    justify-content: space-evenly;
}
.ira_minicart .jet-blocks-cart__count {
    position: absolute;
    top: 9px;
}
body.elementor-default:has(.jet-cart-open) {
    overflow: hidden;
}
.ira_minicart .jet-blocks-cart__close-button {
    left: 10px;
    right: unset;
}
.ira_minicart .woocommerce-mini-cart__empty-message {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-size: 0;
}
.ira_minicart .woocommerce-mini-cart__empty-message:before {
    content: "";
    width: 128px;
    height: 128px;
    background-color: var(--e-global-color-b7a77a2);
    -webkit-mask: url('/wp-content/uploads/2026/05/shopping-basket-add-thin.svg') no-repeat center;
    mask: url('/wp-content/uploads/2026/05/shopping-basket-add-thin.svg') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
}
.ira_minicart .woocommerce-mini-cart__empty-message:after {
    content: "سبد خرید شما هنوز خالی است؛ هر انتخاب، داستانی تازه برای شما می سازد ✨";
    width: 90%;
    font-size: var(--e-global-typography-text-font-size);
}
.ira_minicart .elementor-menu-cart__products {
    height: calc(100vh - 250px);
    scrollbar-width: none;
}
.ira_minicart .elementor-menu-cart__product {
    padding: 10px;
    grid-template-columns: 20% auto;
    border-width: 0 0 0.5px;
}
.ira_minicart .elementor-menu-cart__product-name {
    padding: 0 10px;
    display: flex;
    align-items: flex-end;
}
.ira_minicart .elementor-menu-cart__product-name a {
    font-size: var(--e-global-typography-02b5a22-font-size);
}
.ira_minicart .elementor-menu-cart__product-name a:after {
    content: " گرم";
}
.ira_minicart .elementor-menu-cart__product-price {
    padding: 0 10px;
    align-self: center;
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-02b5a22-font-size);
}
.ira_minicart .elementor-menu-cart__product-remove {
    border: none;
    top: 42%;
}
.ira_minicart .elementor-menu-cart__product-remove:after, .ira_minicart .elementor-menu-cart__product-remove:before {
    background: var(--e-global-color-secondary);
}
/**/



/*768px responsive mobile*/
@media only screen and (max-width: 768px) {
    /*menu hambergery*/
    .ira_hambmenu .jet-mobile-menu__item a {
        padding: 15px 0;
    }
    /*sabad kharid*/
    .ira_minicart .jet-blocks-cart__list {
        width: 100% !important;
    }
    .ira_minicart .elementor-menu-cart__products {
        height: calc(100vh - 300px);
    }
    /**/
}/* End custom CSS */