:root{--default-editor: var(--true);--border: none;--transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);--listIndent: 2.5em;--true: initial;--false: "";--has-link-decoration: var(--true);--has-transparent-header: 0;--container-width: min(100%, var(--container-width-base))}@media(max-width: 689.98px){:root{--container-width-base: calc(88vw - var(--frame-size, 0px) * 2)}}@media(min-width: 690px){:root{--container-width-base: calc(90vw - var(--frame-size, 0px) * 2)}}.rtl .ct-toggle-dropdown-desktop-ghost{right:initial;left:var(--toggle-ghost-inset-end, calc(var(--menu-items-spacing, 25px) / 2 + 13px))}.rtl .mobile-menu [class*=children]>ul li a:before{left:initial;right:-30px}.rtl [data-menu="type-2:left"]>ul>li{--menu-indicator-right: calc(var(--menu-items-spacing, 25px) / 2)}.rtl .ct-mega-menu-full-width>.sub-menu:after{left:0;right:50%}.rtl .entry-button svg{transform:rotate(180deg)}.rtl .ct-trending-block .ct-arrow-left:before{transform:rotate(135deg)}.rtl .ct-trending-block .ct-arrow-right:before{transform:rotate(-45deg)}.rtl .search-form button{right:initial;left:0}.rtl .close-button{right:initial;left:-10px}.rtl .post-navigation .nav-item-prev svg{transform:rotate(-180deg)}.rtl .post-navigation .nav-item-next svg{transform:rotate(-180deg)}.rtl .ct-quote-widget:before{left:initial;right:35px;transform:rotate(0deg)}.rtl .ct-comment-meta figure{left:initial;right:0}.rtl .comment-form{--labels-offset: -20px}.rtl input[type=radio],.rtl input[type=checkbox]{margin:0 0 0 .5em}.rtl .woocommerce-shipping-totals input[type=radio]{margin:0 .7em 0 0}.rtl select{padding:var(--has-classic-forms, var(--form-field-padding, 0 12px));padding-left:25px;background-position:left 10px top 50%,0 0}.rtl .select2-container .select2-selection--single .select2-selection__rendered{padding:var(--has-classic-forms, var(--form-field-padding, 0 12px))}.rtl .select2-results__options{margin:0}.rtl .has-drop-cap:not(:focus):first-letter{margin:.1em 0 .05em .12em}.rtl .ct-breadcrumbs svg.separator{transform:rotate(180deg)}.rtl .ct-contact-info ul li{margin-right:0}.rtl .ct-contact-info ul li:not(:last-child){margin-left:var(--items-spacing, 15px)}@media(min-width: 1000px){.rtl .ct-footer [data-column]:not(:last-child):after{right:initial;left:calc(var(--columns-gap, 50px)/2*-1)}}.rtl .ct-pagination .next svg{transform:rotate(180deg)}.rtl .ct-pagination .prev svg{transform:rotate(180deg)}.rtl .ct-pagination[data-type=next_prev] .next{float:left}@media(min-width: 1000px){.rtl [data-sidebar=right] [data-type=type-3]:after,.rtl [data-sidebar=right] [data-type=type-4]:after{left:initial;right:0}.rtl [data-sidebar=right] [data-type=type-4]:after{right:0;left:calc(-50vw + 5000%/var(--sidebar-width-no-unit, 27))}.rtl [data-sidebar=left] [data-type=type-3]:after,.rtl [data-sidebar=left] [data-type=type-4]:after{right:initial;left:0}.rtl [data-sidebar=left] [data-type=type-4]:after{left:0;right:calc(-50vw + 5000%/var(--sidebar-width-no-unit, 27))}}.rtl [data-products=type-2] .ct-woo-card-actions .price:after{right:initial;left:0}.rtl .products .ct-woo-card-extra{right:initial;left:15px}.rtl .flexy-items,.rtl .flexy-pills [data-flexy]{direction:ltr}@media(min-width: 690px){.rtl .thumbs-left .woocommerce-product-gallery .flexy{margin-left:initial;margin-right:calc(var(--thumbs-width) + var(--thumbs-spacing, 15px))}.rtl .thumbs-left .woocommerce-product-gallery .flexy-pills{left:initial;right:0}.rtl .thumbs-left .woocommerce-product-gallery .flexy-pills ol{margin-right:0;padding-right:0}}@media(min-width: 1000px){.rtl .ct-default-gallery .entry-summary,.rtl .ct-stacked-gallery .entry-summary{padding-left:initial;padding-right:40px}}@media(min-width: 1000px){.rtl .product[class*=top-gallery] .entry-summary section:last-child{border-left:0;border-right:1px solid var(--border-color)}}.rtl [class*=add_to_cart_button].loading:after{margin-left:initial;margin-right:10px}.rtl .quantity[data-type=type-1] input[type=number]{--form-field-border-width: 1px 1px 1px 0;--form-field-padding: 0 5px 0 calc(25% + 3px)}.rtl .quantity[data-type=type-1] .ct-increase,.rtl .quantity[data-type=type-1] .ct-decrease{right:initial;left:0}.rtl .quantity[data-type=type-1] .ct-increase{border-radius:var(--form-field-border-radius, 3px) 0 0 0}.rtl .quantity[data-type=type-1] .ct-decrease{border-radius:0 0 0 var(--form-field-border-radius, 3px)}.rtl .quantity[data-type=type-2] .ct-increase{right:initial;left:9%}.rtl .quantity[data-type=type-2] .ct-decrease{left:initial;right:9%}.rtl .star-rating{text-indent:-0.4em}.rtl .woocommerce-Reviews .avatar{left:initial;right:0}@media(min-width: 480px){.rtl .woocommerce-Reviews .star-rating{float:left}}.rtl .woocommerce-product-gallery__trigger{right:initial;left:20px}@media(min-width: 690px){.rtl ul.order_details li:nth-child(odd){border-left:1px solid var(--border-color);border-right:initial}}@media(min-width: 690px){.rtl .form-row-first{float:right}.rtl .form-row-last{float:left}}.rtl table.shop_table_responsive tbody td:before{float:right}.rtl dl.variation dt{float:right}@media(min-width: 480px){.rtl .woocommerce-info:before,.rtl .woocommerce-error:before,.rtl .woocommerce-message:before{left:initial;right:20px}}.rtl .woocommerce-info .showcoupon{float:left}@media(min-width: 480px){.rtl .ct-cart-content[data-placement=left]{left:initial}.rtl .ct-cart-content[data-placement=right]{right:initial}}.rtl .woocommerce-mini-cart .remove{right:initial;left:0}.rtl [data-items-count]:before{right:initial;left:-9px}.rtl [style*=counter] .ct-icon-container:before{right:initial;left:-9px}.rtl .onsale,.rtl .out-of-stock-badge{right:var(--badge-left, 15px);left:initial}.rtl [class*=ct-toggle-close]{right:initial;left:var(--toggle-button-inset-end, 0)}@media(min-width: 690px){.rtl .ct-quick-view-card .entry-summary{left:0;right:50%}}.rtl .widget_product_categories li .count{float:left}
*custom*/
.ct-cart-actions{--buttonMinHeight:40px;flex-wrap:nowrap}.woocommerce-product-attributes th,td.woocommerce-product-attributes-item__value{border:1px solid var(--paletteColor6)}[data-content=normal] .woocommerce-Reviews{flex-direction:column}[data-content=normal] .woocommerce-Reviews #comments,[data-content=normal] .woocommerce-Reviews #review_form_wrapper{width:100%}.singleprice{margin-bottom:-20px;text-align:center}.price-box{padding-bottom:20px;width:55%!important}.descbox{width:50%!important;display:flex;flex-direction:column;align-items:stretch;row-gap:15px}.rtl .ct-default-gallery .entry-summary,.rtl .ct-stacked-gallery .entry-summary{padding-right:initial!important}div.woocommerce-product-gallery li.active .ct-image-container:after{border:1px solid var(--paletteColor5);border-radius:5px}.ct-default-gallery .product-entry-wrapper,.ct-stacked-gallery .product-entry-wrapper{column-gap:20px;align-items:center;justify-content:space-between}.ct-shortcuts-container{bottom:-1px}.woocommerce-MyAccount-navigation{border:1px solid #e5e5e5;border-radius:5px}.woocommerce-MyAccount-navigation ul li a{height:45px}.logo-1{background:var(--paletteColor7);padding:10px;border-radius:10px}.post-navigation .nav-item-next figure,.post-navigation .nav-item-prev figure{transform:scaleX(-1)}[data-menu*=type-2]>ul>li>a:after{height:1px}.single_add_to_cart_button,div.quantity{max-height:40px}.fami-wccp-wrap{padding:0 80px}.fami-wccp-content-wrap{text-align:center;max-width:100%}.compare-empty{padding:40px}.ct-customer-details{width:80%!important}.heads-tool{margin:8px -4px 0}.ct-quick-view-card .product_meta,.no-txt{display:none}.e-font-icon-svg{vertical-align:middle}.products .ct-image-container img{padding:30px}.wcglery{height:350px!important}@media (max-width:479px){.woo-products-product-button{transform:scale(.8)!important}.rtl .products .ct-woo-card-extra{right:initial;left:5px;top:5px;transform:scale(.9)}.fami-wccp-button{top:35px!important;left:1px!important;transform:scale(.9)}.ct-image-container{padding:10px!important}.head-icon{width:22px;height:22px}.heads-tool{margin:8px -6px 0}.fami-wccp-products-list-content .part-right{display:flex;width:100%;align-items:center;flex-direction:column-reverse}.products-compare-list{text-align:center;max-width:100%}.fami-wccp-content-wrap .fami-wccp-right-part{width:100%}.fami-wccp-content-wrap .fami-wccp-left-part{display:none}.fami-wccp-wrap{padding:0 20px}.descbox,.price-box{width:100%!important}}.ct-cart-actions{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.elementor-woo-meta--view-table .product_meta .detail-container,.product_meta{background:#f7f7f7;padding:3px}.fami-wccp-content-wrap .owl-carousel .owl-nav>button{background:#fff;color:#000}.quantity[data-type=type-2]{flex:0 0 70px!important}.ct-cart-actions .added_to_cart{flex:1;padding:0 5px}.ct-cart-actions .single_add_to_cart_button{flex:1;padding:0 8px}.rtl .quantity[data-type=type-2] .ct-decrease{right:initial;left:9%}.rtl .quantity[data-type=type-2] .ct-increase{left:initial;right:9%}[data-products] .product{box-shadow:0 0 15px -5px #ededed;padding-bottom:30px;transition:.3s ease-out;border-radius:10px;border:1px solid #ebebeb}[data-products] .product:hover{box-shadow:0 5px 5px 0 #ededed}[data-products=type-1]{grid-row-gap:15px}.comment-reply-title{font-size:18px}.yith-wcan-reset-filters{background:#f1f1f1;padding:5px;font-family:inherit;width:100%;text-align:center;border-radius:1px;border:1px solid #e3e3e3;cursor:pointer}.ltr{direction:ltr!important}.woo-products-products__inner-box{min-height:unset!important;padding-bottom:5px}.filter-title{font-size:16px;margin-bottom:5px}.yith-wcan-filters .yith-wcan-filter{margin-bottom:20px}.woocommerce-message{margin-bottom:25px;margin-top:25px}.ct-sidebar{margin-right:20px}form.variations_form table.variations .reset_variations::before{margin-left:5px;margin-right:5px}.byuser{background:#fff;border-radius:10px;margin:10px 0 0;padding:0 20px 20px}.woocommerce-Reviews .meta{flex-wrap:wrap}dl.variation dt{float:right;margin-left:.25em}.product_list_widget .product-title{font-size:13px}.variation{text-align:right!important}.fami-wccp-button{position:absolute;top:50px;left:10px;border-radius:100%;width:32px;height:32px;background: var(--paletteColor1);border:1px solid #e7e7e7;line-height:32px}.fami-wccp-button:hover{background:var(--paletteColor1);color:#fff;border:1px solid #e7e7e7}.fami-wccp-button.added:before,.fami-wccp-button:before{font-size:15px;font-weight:600}.add_to_cart_button{border:1px solid #c1c1c1;background:0 0;color:#818181}.add_to_cart_button:hover{border:1px solid var(--paletteColor1);background:0 0;color:var(--paletteColor1)}.fami-wccp-content-wrap .fami-wccp-col .fami-wccp-field{height:55px;line-height:54px}.woo-products-product-button{transform:scale(.9)}.fami-wccp-button.processing{padding:0}.fami-wccp-button.processing:before{width:32px;height:32px}.woocommerce-product-details__short-description{font-size:14px}.ct-open-quick-view:before,.ct-wishlist-button-archive:before{border:1px solid #e7e7e7}@media (min-width:690px){.ct-quick-view-card .woocommerce-product-gallery{width:53.5%}}#wpfooter {bottom: -35% !important;}.elementor-icon svg {margin: 0.5em;}.fami-wccp-products-list-wrap .actions-wrap a {letter-spacing: 0px;}
.post-navigation .nav-item-next figure,.post-navigation .nav-item-prev figure{transform:scaleX(-1)}[data-menu*=type-2]>ul>li>a:after{height:1px}.single_add_to_cart_button,div.quantity{max-height:40px}.fami-wccp-wrap{padding:0 80px}.fami-wccp-content-wrap{text-align:center;max-width:100%;padding:30px}.ct-customer-details{width:80%!important}.heads-tool{margin:8px -4px 0}.ct-quick-view-card .product_meta,.no-txt{display:none}.e-font-icon-svg{vertical-align:middle}.wcglery{height:350px!important}@media (max-width:479px){.woo-products-product-button{transform:scale(.8)!important}.fami-wccp-button,.rtl .products .ct-woo-card-extra{transform:scale(.9)}.fami-wccp-button{top:42px!important}.ct-image-container{padding:10px!important}.head-icon{width:22px;height:22px}.heads-tool{margin:8px -6px 0}.fami-wccp-products-list-content .part-right{display:flex;width:100%;align-items:center;flex-direction:column-reverse}.products-compare-list{text-align:center;max-width:100%}.fami-wccp-content-wrap .fami-wccp-right-part{width:100%}.fami-wccp-content-wrap .fami-wccp-left-part{display:none}.fami-wccp-wrap{padding:0 20px}}.ct-cart-actions{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.fami-wccp-content-wrap .owl-carousel .owl-nav>button{background:#fff;color:#000}.quantity[data-type=type-2]{flex:0 0 98px!important}.rtl .quantity[data-type=type-2] .ct-decrease{right:initial;left:9%}.rtl .quantity[data-type=type-2] .ct-increase{left:initial;right:9%}[data-products] .product{box-shadow:0 3px 5px 0 #f3f3f3;padding-bottom:20px;transition:.3s ease-out}[data-products] .product:hover{box-shadow:0 5px 5px 0 #ededed}.comment-reply-title{font-size:18px}.yith-wcan-reset-filters{background:#f1f1f1;padding:5px;font-family:inherit;width:100%;text-align:center;border-radius:1px;border:1px solid #e3e3e3;cursor:pointer}.ct-cart-content{width:350px}.ltr{direction:ltr!important}.woo-products-products__inner-box{min-height:unset!important;padding-bottom:5px}.filter-title{font-size:16px;margin-bottom:5px}.yith-wcan-filters .yith-wcan-filter{margin-bottom:20px}.woocommerce-message{margin-bottom:25px;margin-top:25px}.ct-sidebar{margin-right:20px}form.variations_form table.variations .reset_variations::before{margin-left:5px;margin-right:5px}dl.variation dt{float:right;margin-left:.25em}.product_list_widget .product-title{font-size:13px}.variation{text-align:right!important}.fami-wccp-button{position:absolute;z-index:2;color:var(--icon-color,var(--color));top:55px;left:11px;border-radius:100%;width:32px;height:32px;background:var(--paletteColor7);line-height:32px;border:1px solid #e7e7e7}.ct-open-quick-view:before,.ct-wishlist-button-archive:before,.fami-wccp-button:hover{border:1px solid #e7e7e7}.fami-wccp-button:hover{background:var(--linkInitialColor);color:#fff}.fami-wccp-button.added:before,.fami-wccp-button:before{font-size:15px;font-weight:600}.fami-wccp-content-wrap .fami-wccp-col .fami-wccp-field{height:55px;line-height:54px}.woo-products-product-button{transform:scale(.9)}.fami-wccp-button.processing,.woo-products-carousel .woo-products-slick-dots,.woo-products-products-list{padding:0}.fami-wccp-button.processing:before{width:32px;height:32px}.woocommerce-product-details__short-description{font-size:14px}@media (min-width:690px){.ct-quick-view-card .woocommerce-product-gallery{width:53.5%}}.woo-products-products .woo-products-product-categories ul{margin:0;padding:0}.ct-woo-card-extra .ct-open-quick-view{top:45px}.elementor-main-swiper{border-radius:15px!important}[data-archive=default] .entry-card .entry-meta{margin-bottom:-10px;text-align:center}[data-products=type-1] .ct-woo-card-actions:not(:empty){padding-top:10px}.logo-2{background:var(--paletteColor6);padding:10px;border-radius:10px;}.products .ct-image-container img {padding: 0;} div.quantity .ct-increase:before, div.quantity .ct-decrease:before {font-size: 10px !important;}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart {    padding: 0 16px !important;    border-radius: 5px;}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner {right: 40% !important;}
.ct-cart-actions {--buttonMinHeight: 40px;}

@font-face{font-family:IRsans;src:url('assets/fonts/IRsans.eot');src:url('assets/fonts/IRsans.eot?#iefix') format('embedded-opentype'),url('assets/fonts/IRsans.woff2') format('woff2'),url('assets/fonts/IRsans.woff') format('woff'),url('assets/fonts/IRsans.ttf') format('truetype'),url('assets/fonts/IRsans.svg#IRsans') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url('assets/fonts/Dana.eot');src:url('assets/fonts/Dana.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Dana.woff2') format('woff2'),url('assets/fonts/Dana.woff') format('woff'),url('assets/fonts/Dana.ttf') format('truetype'),url('assets/fonts/Dana.svg#Dana') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Pinar;src:url('assets/fonts/Pinar.eot');src:url('assets/fonts/Pinar.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Pinar.woff2') format('woff2'),url('assets/fonts/Pinar.woff') format('woff'),url('assets/fonts/Pinar.ttf') format('truetype'),url('assets/fonts/Pinar.svg#Pinar') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shabnam-Normal;src:url('assets/fonts/Shabnam-Normal.eot');src:url('assets/fonts/Shabnam-Normal.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Shabnam-Normal.woff2') format('woff2'),url('assets/fonts/Shabnam-Normal.woff') format('woff'),url('assets/fonts/Shabnam-Normal.ttf') format('truetype'),url('assets/fonts/Shabnam-Normal.svg#Shabnam-Normal') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir-Normal;src:url('assets/fonts/Vazir-Normal.eot');src:url('assets/fonts/Vazir-Normal.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Vazir-Normal.woff2') format('woff2'),url('assets/fonts/Vazir-Normal.woff') format('woff'),url('assets/fonts/Vazir-Normal.ttf') format('truetype'),url('assets/fonts/Vazir-Normal.svg#Vazir-Normal') format('svg');font-weight:400;font-style:normal;font-display:swap}