@font-face{font-family:'Vazirmatn';src:url(//faranetworks.com/wp-content/themes/faranetwork-child/assets/css/../fonts/Vazirmatn-variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}:root{--fn-primary:#0ea5e9;--fn-primary-dark:#0284c7;--fn-primary-light:#38bdf8;--fn-soft:#7dd3fc;--fn-bg:#f0f9ff;--fn-bg-2:#e0f2fe;--fn-text:#1e293b;--fn-heading:#0f172a;--fn-muted:#64748b;--fn-border:#dbeafe;--fn-accent:#6366f1;--fn-success:#22c55e;--fn-radius:18px;--fn-shadow:0 8px 30px rgba(14,165,233,.12);--fn-shadow-sm:0 2px 10px rgba(14,165,233,.08)}html:root{--wd-primary-color:var(--fn-primary);--wd-alternative-color:var(--fn-primary-dark);--wd-link-color:var(--fn-primary-dark);--wd-link-color-hover:var(--fn-primary);--btn-accented-bgcolor:var(--fn-primary);--btn-accented-bgcolor-hover:var(--fn-primary-dark);--btn-default-bgcolor:var(--fn-bg-2);--btn-default-bgcolor-hover:var(--fn-soft);--wd-text-font:'Vazirmatn',Tahoma,sans-serif;--wd-title-font:'Vazirmatn',Tahoma,sans-serif;--wd-entities-title-font:'Vazirmatn',Tahoma,sans-serif;--wd-alternative-font:'Vazirmatn',Tahoma,sans-serif;--wd-widget-title-font:'Vazirmatn',Tahoma,sans-serif;--wd-brd-radius:14px;--wd-form-brd-radius:12px;--btn-default-brd-radius:999px;--btn-accented-brd-radius:999px;--wd-form-brd-color:var(--fn-border);--wd-form-brd-color-focus:var(--fn-primary-light)}html body[class*=elementor-kit-]{--e-global-color-primary:#0ea5e9;--e-global-color-secondary:#0284c7;--e-global-color-text:#1e293b;--e-global-color-accent:#38bdf8;--e-global-typography-primary-font-family:'Vazirmatn';--e-global-typography-secondary-font-family:'Vazirmatn';--e-global-typography-text-font-family:'Vazirmatn';--e-global-typography-accent-font-family:'Vazirmatn'}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.title,.wd-entities-title,.widget-title,.wd-nav a,.whb-column a,.price,.amount,.elementor-widget-heading .elementor-heading-title,.elementor-widget-text-editor,.elementor-button,.elementor-icon-box-title,.elementor-icon-box-description,.elementor-counter-title,.elementor-counter-number-wrapper,.woocommerce,.woocommerce-page{font-family:'Vazirmatn',Tahoma,sans-serif}i[class^=fa],i[class*=" fa-"],.fas,.far,.fab,[class^=wd-icon],[class*=" wd-icon"],.woodmart-font{font-family:revert}body{line-height:1.9}h1,h2,h3,h4{font-weight:800;color:var(--fn-heading)}body{background:linear-gradient(160deg,#eff8ff 0%,#f8fcff 45%,#fff 100%) fixed}.website-wrapper{background:0 0}.btn,.button,.elementor-button,.wd-button-wrapper a,.single_add_to_cart_button,.checkout-button{border-radius:999px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s}.btn:hover,.button:hover,.elementor-button:hover,.single_add_to_cart_button:hover{transform:translateY(-1px);box-shadow:var(--fn-shadow)}.elementor-button.fn-btn-primary .elementor-button,.fn-btn-primary .elementor-button{background:linear-gradient(135deg,var(--fn-primary-light),var(--fn-primary-dark));color:#fff;box-shadow:var(--fn-shadow)}.fn-btn-ghost .elementor-button{background:#fff;color:var(--fn-primary-dark);border:1px solid var(--fn-soft)}.fn-btn-ghost .elementor-button:hover{background:var(--fn-bg-2)}.fn-btn-white .elementor-button{background:#fff;color:var(--fn-primary-dark)}.wd-product,.product-grid-item{border-radius:var(--fn-radius)}.wd-product .product-wrapper,.product-grid-item .product-wrapper{background:#fff;border:1px solid var(--fn-border);border-radius:var(--fn-radius);overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.wd-product:hover .product-wrapper,.product-grid-item:hover .product-wrapper{transform:translateY(-4px);box-shadow:var(--fn-shadow);border-color:var(--fn-soft)}.wd-product .price,.product-grid-item .price,.summary-inner .price{color:var(--fn-primary-dark);font-weight:800}.wd-product .price del,.product-grid-item .price del{color:var(--fn-muted);font-weight:400}.onsale,.product-label.onsale{background:#ef4444;border-radius:999px}.star-rating span:before{color:#f59e0b}.woocommerce-tabs .wc-tabs li.active a{color:var(--fn-primary-dark)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{border-radius:12px;border-color:var(--fn-border)}input:focus,textarea:focus,select:focus{border-color:var(--fn-primary-light);box-shadow:0 0 0 4px rgba(56,189,248,.2)}.woocommerce-message,.woocommerce-info{border-radius:14px;background:var(--fn-bg)}.whb-header{box-shadow:0 1px 0 var(--fn-border)}.whb-sticked .whb-main-header{box-shadow:var(--fn-shadow-sm)}.footer-container,.wd-footer{background:var(--fn-heading);color:#cbd5e1}.wd-footer a,.footer-container a{color:#cbd5e1}.wd-footer a:hover,.footer-container a:hover{color:var(--fn-soft)}.wd-footer .widget-title,.footer-container .widget-title{color:#fff}.copyrights-wrapper{background:rgba(0,0,0,.25)}.e-con.fn-grid,.elementor-element.fn-grid{display:grid !important;gap:20px !important}.fn-grid-2{grid-template-columns:repeat(2,1fr) !important}.fn-grid-3{grid-template-columns:repeat(3,1fr) !important}.fn-grid-4{grid-template-columns:repeat(4,1fr) !important}.fn-grid-hero{grid-template-columns:1.1fr .9fr !important;align-items:center;gap:40px !important}.fn-grid-contact{grid-template-columns:1fr 1.1fr !important;align-items:start;gap:28px !important}.fn-grid>.e-con,.fn-grid>.elementor-element{width:100% !important;max-width:100% !important;--width:100% !important}.fn-section-tint{background:linear-gradient(180deg,var(--fn-bg-2),var(--fn-bg))}.fn-badge .elementor-heading-title{display:inline-block;background:var(--fn-bg-2);color:var(--fn-primary-dark);padding:4px 16px;border-radius:999px;font-size:.85rem;font-weight:700}.fn-hero-title .elementor-heading-title{font-size:clamp(1.8rem,4vw,2.9rem);font-weight:900;line-height:1.5}.fn-lead{color:var(--fn-muted);font-size:1.05rem}.fn-hero-art{position:relative;height:340px;display:grid;place-items:center;overflow:hidden}.fn-ring{position:absolute;border:2px solid rgba(56,189,248,.35);border-radius:44px;background:rgba(224,242,254,.35)}.fn-ring--1{width:300px;height:300px;transform:rotate(45deg);animation:fn-spin 40s linear infinite}.fn-ring--2{width:240px;height:240px;transform:rotate(45deg);border-color:rgba(125,211,252,.5);animation:fn-spin 30s linear infinite reverse}@keyframes fn-spin{to{transform:rotate(405deg)}}.fn-hero-card{position:relative;z-index:2;width:220px;padding:34px 20px;text-align:center;background:linear-gradient(180deg,#fff,#f0f9ff);border-radius:36px;box-shadow:0 20px 50px rgba(14,165,233,.22);font-weight:800;color:var(--fn-heading);font-size:1.05rem}.fn-hero-card span{display:block;font-size:2.4rem;margin-bottom:6px}.fn-dot{position:absolute;border-radius:50%;background:var(--fn-primary-light)}.fn-dot--a{width:14px;height:14px;top:14%;right:14%;opacity:.8}.fn-dot--b{width:9px;height:9px;bottom:22%;left:12%;background:var(--fn-soft)}.fn-dot--c{width:8px;height:8px;top:40%;left:6%;background:var(--fn-accent);opacity:.5}.fn-card,.fn-feature,.fn-stat{background:#fff;border:1px solid var(--fn-border);border-radius:var(--fn-radius);box-shadow:var(--fn-shadow-sm);padding:22px 20px;transition:transform .2s,box-shadow .2s}.fn-card:hover{transform:translateY(-4px);box-shadow:var(--fn-shadow)}.fn-feature{padding:14px 18px}.fn-feature .elementor-icon-box-wrapper{align-items:center;gap:12px}.fn-feature .elementor-icon-box-title{margin:0;font-size:.95rem;font-weight:600}.fn-feature .elementor-icon-box-icon{margin:0}.fn-feature .elementor-icon{width:42px;height:42px;display:grid;place-items:center;background:var(--fn-bg-2);border-radius:12px;font-size:1.1rem;color:var(--fn-primary-dark)}.fn-card .elementor-icon-box-icon .elementor-icon{width:54px;height:54px;display:grid;place-items:center;background:var(--fn-bg-2);border-radius:16px;font-size:1.5rem;color:var(--fn-primary-dark)}.fn-card .elementor-icon-box-title{font-size:1.05rem}.fn-card .elementor-icon-box-description{color:var(--fn-muted);font-size:.92rem}.fn-stat{text-align:center}.fn-stat .elementor-counter-number-wrapper{font-size:2rem;font-weight:900;color:var(--fn-primary-dark)}.fn-stat .elementor-counter-title{color:var(--fn-muted);font-size:.9rem}.fn-h2 .elementor-heading-title{position:relative;padding-inline-start:16px;font-size:1.5rem}.fn-h2 .elementor-heading-title:before{content:'';position:absolute;inset-inline-start:0;top:16%;bottom:16%;width:5px;border-radius:4px;background:linear-gradient(var(--fn-primary-light),var(--fn-primary-dark))}.fn-cta-box{background:linear-gradient(135deg,var(--fn-primary-light),var(--fn-primary-dark)) !important;border-radius:26px;box-shadow:0 16px 40px rgba(2,132,199,.3)}.fn-cta-box .elementor-heading-title,.fn-cta-box .elementor-widget-text-editor,.fn-cta-box p{color:#fff}.fn-form{display:grid;gap:14px;background:#fff;border:1px solid var(--fn-border);border-radius:24px;padding:28px;box-shadow:var(--fn-shadow)}.fn-form label{display:grid;gap:6px;font-weight:600}.fn-form .fn-submit{border:0;cursor:pointer;padding:12px 24px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--fn-primary-light),var(--fn-primary-dark));box-shadow:var(--fn-shadow)}.fn-hp{position:absolute !important;left:-9999px;height:0;opacity:0}.fn-alert{margin:0;padding:12px 16px;border-radius:12px;font-weight:600}.fn-alert--ok{background:#dcfce7;color:#166534}.fn-alert--err{background:#fee2e2;color:#991b1b}.fn-products ul.products{margin:0}.fn-wa{position:fixed;bottom:22px;inset-inline-start:22px;z-index:999;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--fn-success);color:#fff;font-size:1.6rem;box-shadow:0 8px 24px rgba(34,197,94,.4)}.fn-wa:hover{color:#fff;transform:scale(1.06)}@media (max-width:1024px){.fn-grid-4{grid-template-columns:repeat(2,1fr) !important}.fn-grid-3{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:767px){.fn-grid-hero,.fn-grid-contact,.fn-grid-2,.fn-grid-3,.fn-grid-4{grid-template-columns:1fr !important}.fn-grid-hero .fn-hero-art{order:-1;height:260px}.fn-ring--1{width:220px;height:220px}.fn-ring--2{width:170px;height:170px}.fn-form{padding:20px}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}