:root{--ah-theme-global-font-family: 'doranfn';
    --ahura-theme-primary: #1d67e8;
    --ahura-theme-secondary: white;
    --ahura-theme-primary-rgb: 29, 103, 232;
    --ahura-theme-glow-soft: rgba(29, 103, 232, 0.14);
    --ahura-theme-glow-mid: rgba(29, 103, 232, 0.28);
    --ahura-theme-glow-strong: rgba(29, 103, 232, 0.45);
    --ahura-theme-surface: rgba(29, 103, 232, 0.06);
    --ahura-theme-surface-deep: rgba(29, 103, 232, 0.11);
    --ahura-sidebar-widget-radius: 10px;
    --ahura-sidebar-accent: #1d67e8;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:doranfn;}html,body{}textarea,input,button,select{font-family:doranfn;}.elementor-element :where(
  div,
  span:not(.fa):not([class*="fa-"]):not([class*="eicon"]):not([class*="icon"]),
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp,
  small, strike, sub, sup, tt, var, u, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, details, figure, figcaption, footer, header, hgroup,
  menu, nav, output, ruby, section, summary, time, mark,
  textarea, input, button, select
):where(:not(.elementor-element)){font-family: inherit;}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width: 10px;
	height: 10px;}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background: #f1f1f1;
	border-radius: 10px;}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background-color: #c1c1c1;
	border-radius: 10px;}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background-color: #a8a8a8;}@supports not selector(::-webkit-scrollbar){html,body,*{scrollbar-width: thin;
		scrollbar-color: #c1c1c1 #f1f1f1;}}.woocommerce span.onsale,.cats-list ul.menu>li>a::before,#goto-top span,.woocommerce ul.products li.product .button,input[type="submit"],button,.woocommerce .button.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],body.woocommerce .post-box ul.products li.mw_product_item.product a.button.add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,li.product.product-style-4 .thumbnail-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background-color:#1d67e8;}body.woocommerce ul.products.products-style-4 > li:hover{border-color:#1d67e8;}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color: white;}li.product.product-style-4 .woocommerce-archive-shop-sale-countdown span,.product.product-style-4 .product-preview-btn:hover svg{color:#1d67e8;}div.wc-block-components-price-slider__range-input-progress,.rtl div.wc-block-components-price-slider__range-input-progress{--range-color:#1d67e8;}div.product.product-page-digi-style .wc-tabs.tabs a.active{color: #1d67e8;
    border-bottom: 1px solid #1d67e8;}body.woocommerce span.onsale,body.woocommerce ul.products li.product .button,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button.alt,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,body.woocommerce .post-box ul.products li.mw_product_item.product a.button.add_to_cart_button{color: white;}body.woocommerce span.onsale,body.woocommerce .product span.onsale{box-shadow:0 0 10px #1d67e890;}div.header-mode-1 .search-form #ajax_search_loading span,div.header-mode-3 .search-form #ajax_search_loading span{color:#1d67e8;}.cats-list .menu li:hover > a,.topmenu li ul li a:hover,.topmenu li ul li:hover > a,.topmenu li ul li:hover::after{color:#1d67e8;}#topbar,.cats-list ul.menu.show_menu{border-top-color:#1d67e8;}input:focus,textarea:focus{border-color:#1d67e8;}.main-menu li:hover:after{color:#1d67e8;}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{border-color:#1d67e8;
    color:#1d67e8;}.navigation li a:hover,.navigation li.active a{color:#fff;
    background-color:#1d67e8;}.woocommerce div.product form.cart button,.woocommerce div.product form.cart button:hover{background-color:#1d67e8;
    color: white}.mw_product_item.product-style-1:hover{box-shadow: 0 0 25px 0px #1d67e8;}.mw_product_item.product-style-1:hover .woocommerce-loop-product__title,.mw_product_item.product-style-1:hover span.price *{color: white;}body.woocommerce .shop_table .button{color:white;}body.woocommerce .button.alt{color:white;}:root{--ahura-site-container-max-width: 1280px;
  --ahura-header-container-max-width: 1280px;
  --ahura-footer-container-max-width: 1280px;
  --ah-default-width: 1280px;}.site-container{width: 100% !important;
  max-width: var(--ahura-site-container-max-width) !important;
  margin-left: auto !important;
  margin-right: auto !important;}body:not(.elementor-page) .post-box p{text-align: justify;}:root{--ahura-content-radius: 10px;
  --ahura-content-shadow: 0 7px 36px rgba(0, 0, 0, 0.1);}.woocommerce div.product{border-radius: var(--ahura-content-radius);}body.single-post .post-entry.ah-post-comments-wrap,body.single-post .post-entry.ah-related-posts-wrap,body.single-post .post-entry.ah-simple-box-style{border-radius: var(--ahura-content-radius);}.post-entry{box-shadow: var(--ahura-content-shadow);}#goto-top{bottom: 30px;}#goto-top span.ah-gototop-icon-wrap{width: 38px;
  height: 38px;
  font-size: 18px;}#goto-top .ah-gototop-icon-wrap .ah-theme-icon,#goto-top .ah-gototop-icon-wrap .ah-isax{font-size: 18px;
  width: 18px;
  height: 18px;}#goto-top .ah-gototop-icon-wrap .ah-theme-icon img,#goto-top .ah-gototop-icon-wrap .ah-isax img{width: 18px !important;
  height: 18px !important;
  max-width: 18px;
  max-height: 18px;}body.woocommerce.archive ul.products.products-style-4 li.product.product-style-4 span.onsale{color: #333e48 !important;
  background-color: #fed700 !important;
  box-shadow: 0 0 10px #fed700 !important;}body.single-product.woocommerce section.up-sells.upsells.products > ul.products.upsell-products{display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0px;}@media only screen and (max-width: 1024px){body.single-product.woocommerce section.up-sells.upsells.products > ul.products.upsell-products{grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0px;}}@media screen and (max-width: 767px){body.single-product.woocommerce section.up-sells.upsells.products > ul.products.upsell-products{grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 0px;}}@media (max-width: 575.98px){.woocommerce ul.products li.product.mw_product_item.product-style-2 .woocommerce-loop-product__title{padding-left: px;
      padding-right: px;}}@media (max-width: 575.98px){.woocommerce ul.products li.product.mw_product_item.product-style-2 .price{padding-left: px;
      padding-right: px;}}.topmenu li a{font-family: iransansdn;}html body :is(.ahura-main-header, #topbar, .header-template-2, .mgsiteside):not(.elementor-element) :is(.cats-list-title, span.cats-list-title, .mega_menu_mobile_title, .mg-cat-title, .header-mega-menu-btn span),html body :is(.ahura-main-header, #topbar, .header-template-2, .mgsiteside):not(.elementor-element) :is(.cats-list ul.menu > li > a, .header-megamenu li:not([class*="elementor"]) > a, .header-megamenu .cats-list ul.menu a){font-family: iransansdn;}.ahura-main-header .bottom-section{background-color: #ffffff;}.ahura-main-header .bottom-section .cats-list ul.menu,.ahura-main-header .bottom-section .cats-list ul.menu ul{background-color: #ffffff;}.ahura-main-header .bottom-section .cats-list ul.menu a{color: #35495C;}.ahura-main-header .bottom-section .cats-list ul.menu>li>a::after{border-color: #f6f6f6;}.topbar:not(.in_custom_header){border: none;}html body span.cats-list-title{background-color: #1d67e8;}:root{--ahura-mm-btn-bg: #1d67e8;
  --ahura-mm-btn-color: #ffffff;}.cats-list-title,html body span.cats-list-title,.cats-list-title .ah-theme-icon{color: #ffffff !important;}:root{--ahura-related-thumb-height: 140px;}@media screen and (max-width: 767.98px){:root{--ahura-related-thumb-height: 110px;}}:root{--ahura-archive-thumb-width: 100%;}#mw_open_side_menu,#mw_open_side_menu .ah-theme-icon{color: var(--ahura-mobile-menu-btn-icon-color, #35495c);}.ahura-main-header #mw_open_side_menu{background-color: var(--ahura-mobile-menu-btn-bg, transparent);
  border-color: var(--ahura-mobile-menu-btn-bg, transparent);}@media screen and (max-width: 1000px){.sidebar{display: none;}}.woocommerce .shop-page-sidebar-toggle .ah-isax svg{width: 18px;
      height: 18px;}@media only screen and (max-width: 575.99px){.woocommerce table.shop_table_responsive tr td.product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{content: '';}}.topmenu > li > ul.sub-menu{top: 35px;}.woocommerce,.woocommerce-page{--ahura-wc-notice-message-bg:#ecfdf5;--ahura-wc-notice-message-color:#065f46;--ahura-wc-notice-info-bg:#eff6ff;--ahura-wc-notice-info-color:#1e40af;--ahura-wc-notice-error-bg:#fef2f2;--ahura-wc-notice-error-color:#991b1b;--ahura-wc-notice-radius:10px;}.shop-sub-categories .product-category{padding: px;}.shop-sub-categories .product-category{background-color: ;}.shop-sub-categories .product-category{border-radius: px;}.shop-sub-categories .product-category a img{border-radius: px;}.shop-sub-categories .product-category a img{width: px;
    height: px;}.shop-sub-categories .product-category .cat-title{color: ;}