:root{--color-background:#e1e1e1;--color-surface:#FFFFFF;--color-border:#D1D5DB;--color-text-primary:#1E293B;--color-text-secondary:#475569;--color-primary:#1e4897;--color-primary-dark:#1b223d;--color-primary-light:#33beee;--color-primary-hover:#163b7a;--color-whatsapp:#29a71a;--color-linkedin:#0073b2;--color-twitter:#1c96e8;--color-accent:#ffa500;--bs-breadcrumb-divider:'>'}body{font-family:"Open Sans",sans-serif;background-color:var(--color-background);color:var(--color-text-primary);line-height:1.5}.site-main{min-height:55vh}:lang(fa) body{font-family:"Vazirmatn",sans-serif;font-feature-settings:"ss01"}:lang(ar) body{font-family:"Cairo",sans-serif}:lang(tr) body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lora",serif}:lang(fa) h1,:lang(fa) h2,:lang(fa) h3,:lang(fa) h4,:lang(fa) h5,:lang(fa) h6,:lang(fa) .h1,:lang(fa) .h2,:lang(fa) .h3,:lang(fa) .h4,:lang(fa) .h5,:lang(fa) .h6{font-family:"Vazirmatn",sans-serif}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) h5,:lang(ar) h6,:lang(ar) .h1,:lang(ar) .h2,:lang(ar) .h3,:lang(ar) .h4,:lang(ar) .h5,:lang(ar) .h6{font-family:"Cairo",sans-serif}:lang(tr) h1,:lang(tr) h2,:lang(tr) h3,:lang(tr) h4,:lang(tr) h5,:lang(tr) h6,:lang(tr) .h1,:lang(tr) .h2,:lang(tr) .h3,:lang(tr) .h4,:lang(tr) .h5,:lang(tr) .h6{font-family:"Lora",serif}a{color:var(--color-text-primary);text-decoration:none}a:hover{color:var(--color-primary-light)}input,textarea,select{outline:none!important;box-shadow:none!important;border-radius:0!important}input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important}button{border-radius:0!important}.dropdown-item:active{background-color:initial!important}.app-text-primary{color:var(--color-primary)!important}.app-bg-primary{background-color:var(--color-primary)}.app-bg-primary-dark{background-color:var(--color-primary-dark)}.app-bg-accent{background-color:var(--color-accent)!important}.app-gradient{background:linear-gradient(270deg,var(--color-primary-light) 0%,var(--color-primary) 100%)}.app-btn-blue{color:#fff!important;background-color:var(--color-primary)!important}.app-btn-blue:hover{background-color:var(--color-primary-hover)!important}.app-btn-accent{background-color:var(--color-accent)!important}.app-border-primary{border-color:var(--color-primary)!important}.app-border-accent{border-color:var(--color-accent)!important}.color-whatsapp{color:var(--color-whatsapp)!important}.color-linkedin{color:var(--color-linkedin)!important}.color-twitter{color:var(--color-twitter)!important}.bg-whatsapp{background-color:var(--color-whatsapp)!important}.bg-linkedin{background-color:var(--color-linkedin)!important}.bg-twitter{background-color:var(--color-twitter)!important}.ico{display:inline-block;height:20px;width:25px;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.whatsapp{background-image:url(/wp-content/themes/ahaniran/assets/img/whatsapp.png)}.irflag{background-image:url(/wp-content/themes/ahaniran/assets/img/ir.png)}.saflag{background-image:url(/wp-content/themes/ahaniran/assets/img/sa.png)}.gbflag{background-image:url(/wp-content/themes/ahaniran/assets/img/gb.png)}.trflag{background-image:url(/wp-content/themes/ahaniran/assets/img/tr.png)}.navbar-brand img{width:150px}.sub-menu .nav-link{color:#fff!important;padding-top:0;padding-bottom:0}.main-menu .collapsing{transition:none!important;height:auto!important}.main-menu .nav-link{color:var(--color-text-primary)!important;font-weight:600;transition:none}.main-menu .nav-link:hover{color:var(--color-primary-light)!important}.carousel-caption{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.carousel-item.active .carousel-caption{opacity:1;transform:translateY(0)}.carousel-item.active .carousel-caption h2{transition:opacity 0.6s ease-out 0.2s,transform 0.6s ease-out 0.2s;opacity:1;transform:translateY(0)}.carousel-item.active .carousel-caption p{transition:opacity 0.6s ease-out 0.4s,transform 0.6s ease-out 0.4s;opacity:1;transform:translateY(0)}.carousel-caption h2,.carousel-caption p{opacity:0;transform:translateY(20px)}.carousel-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(270deg,transparent 0%,var(--color-primary) 100%)}.hero-slider .carousel-item{height:400px}.hero-slider .carousel-item img{width:100%;height:100%;object-fit:cover}.hero-slider .carousel-caption{max-width:800px}.section-subtitle{max-width:800px}.category-card{position:relative}.category-card-info:hover{color:initial!important}.category-card::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background-color:var(--color-accent)!important;z-index:10;transition:all 0.5s}.category-card:hover::after{height:100%}.category-card-info{position:relative;z-index:1000}.step-bg{position:absolute;top:.25rem;right:1rem;inset-inline-end:1rem;inset-inline-start:auto;font-size:5rem;font-weight:800;line-height:1;color:var(--color-primary);opacity:.08;user-select:none;pointer-events:none}html[dir="rtl"] .step-bg{right:auto;left:1rem}.hover-shadow{transition:transform 0.3s ease,box-shadow 0.3s ease}.hover-shadow:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem rgb(0 0 0 / .08)}.footer-logo{width:150px}.footer-line{display:block;background-color:var(--color-primary-light);height:.5px;width:100%;margin-top:1.5rem}.footer-contact:hover{opacity:1}.footer-social i{border:2px solid #eee;border-radius:50%;padding:10px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background-color:#eee;opacity:.5;transition:opacity 0.3s}.footer-social i:hover{opacity:1}.bottom-menu{font-size:.7rem;z-index:1010}.side-menu i{font-size:1.5rem}.side-menu-contact{z-index:10000;cursor:pointer;bottom:300px!important;background-color:var(--color-text-secondary);transition:all 0.2s}.side-menu-contact:hover{color:#fff!important;background-color:orange!important}.side-menu-contact span{writing-mode:sideways-rl}.side-call{bottom:calc(300px - 40px - 1px)!important}.side-whatsapp{bottom:calc(300px - 80px - 2px)!important}.side-email{bottom:calc(300px - 120px - 3px)!important}.side-menu-sliding{z-index:10000}.side-menu-sliding i{height:40px;width:40px;background-color:var(--color-primary);color:#fff}.side-menu-sliding span{height:40px;width:0;line-height:40px;background-color:var(--color-text-secondary);color:#fff}.side-menu-sliding:hover span{padding:0 10px;width:100%}.breadcrumb-wrapper{background-color:#f5f6f8}.breadcrumb-wrapper a{color:var(--color-primary-dark)}.category-nav a{font-weight:600;color:var(--color-text-primary)!important}.category-nav .nav-link.active{color:#fff!important;background-color:var(--color-primary)}.category-offcanvas{max-width:75vw}.arrow-toggle::after{content:"\e90b";display:inline-block;font-family:'icomoon'!important;speak:never;cursor:pointer;vertical-align:middle;padding:0 5px;margin:0}.arrow-toggle[aria-expanded="true"]::after{content:"\e90a"}.product-table td.price .suffix,.product-table td.price .perfix{white-space:break-spaces}.product-table td.price{font-weight:600}.product-table td.price .tax{display:none}.show-tax .product-table td.price .tax{display:block}.show-tax .product-table td.price .normal{display:none}.product-table td{font-size:.9rem}.product-table th{background-color:var(--color-primary);color:#fff}.product-table tr:hover td{background-color:#f5f5f5}.table-tools a:hover{color:initial}.category-icon{border-radius:50%;padding:10px;overflow:hidden}.category-icon:hover{border:3px solid orange}.btn-action{font-weight:500;border:1px solid #fff0;text-decoration:none;transition:all 0.2s ease;border-radius:0}.btn-outline{color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:#fff}.btn-whatsapp{background-color:#25d366;color:#fff}.btn-whatsapp:hover{background-color:#1ebe5d;color:#fff}@media (max-width:768px){.hero-slider .carousel-item{height:300px}}@media (max-width:992px){.category-sidebar{position:static!important}}