@font-face{font-family:PTCIranSans;src:url('../fonts/irsans.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:PTCIranSans;src:url('../fonts/irsansb.ttf') format('truetype');font-weight:600 800;font-display:swap}
html[lang=fa] body{font-family:PTCIranSans,Tahoma,Arial,sans-serif;direction:rtl;line-height:1.95}
html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] h3{font-family:inherit;letter-spacing:0;line-height:1.5}
html[lang=fa] .hero-copy h1{font-size:clamp(38px,4.1vw,62px);line-height:1.6}
html[lang=fa] .intro-grid h1,html[lang=fa] .product-top h1{line-height:1.6}
html[lang=fa] .eyebrow,html[lang=fa] .footer-title,html[lang=fa] .footer-name,html[lang=fa] .fact span,html[lang=fa] .process-item .number,html[lang=fa] .photo-note,html[lang=fa] .image-caption{letter-spacing:0}
html[lang=fa] .equipment-menu{left:auto;right:0;text-align:right}
html[lang=fa] .card-arrow{left:30px;right:auto}
html[lang=fa] .equipment-body h3{padding-right:0;padding-left:30px}
html[lang=fa] .specs th,html[lang=fa] .specs td{text-align:right}
html[lang=fa] .project-panel ul{padding-left:0;padding-right:18px}
html[lang=fa] .rule-list li::before{content:"↖"}
html[lang=fa] .filters .count{margin-left:0;margin-right:auto}
html[lang=fa] .fact{border-left:0;border-right:1px solid var(--line)}
html[lang=fa] .fact:first-child{border-right:0;padding-left:28px;padding-right:0}
html[lang=fa] .form-note{line-height:2;font-size:12px}
html[lang=fa] .field label{font-size:13px}
html[lang=fa] .field input,html[lang=fa] .field textarea{font-family:inherit;text-align:start}
html[lang=fa] .inquiry-draft .text-link{text-align:right}
html[lang=fa] .draft-recipient a{display:inline-block}
html[lang=fa] .photo-viewer{direction:ltr;font-family:PTCIranSans,Tahoma,sans-serif}
html[lang=fa] .photo-viewer__brand,html[lang=fa] .photo-viewer__caption,html[lang=fa] .photo-viewer__help{direction:rtl;letter-spacing:0}
html[lang=fa] .photo-viewer__brand span{margin-left:0;margin-right:14px}
@media(max-width:700px){html[lang=fa] .hero-copy h1{font-size:39px}html[lang=fa] .intro-grid h1,html[lang=fa] .product-top h1{font-size:35px}html[lang=fa] .card-arrow{left:25px}html[lang=fa] .fact:nth-child(3){border-right:0;padding-left:16px;padding-right:0}html[lang=fa] .footer-bottom{align-items:start}}
