.elementor-208619 .elementor-element.elementor-element-e632d79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.brand-desc-box{background:#fff;border-radius:16px;padding:22px;margin:25px 0;box-shadow:0 4px 18px rgb(0 0 0 / .08);direction:rtl;border-top:4px solid #d09a40}.brand-desc-grid{display:grid;grid-template-columns:30% 70%;gap:20px;align-items:center}.brand-desc-logo{text-align:center}.brand-desc-logo img{max-width:100%;max-height:140px;object-fit:contain}.brand-desc-text{width:100%}.brand-desc-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgb(0 0 0 / .06)}.brand-desc-title{font-size:20px;font-weight:700;color:#333;margin:0}.brand-desc-content{font-size:14px;line-height:2;color:#555;text-align:justify;padding-left:20px}.brand-desc-content a{color:#d09a40;text-decoration:none;font-weight:500}.brand-desc-content a:hover{text-decoration:underline}@media (max-width:768px){.brand-desc-grid{grid-template-columns:1fr;text-align:center}.brand-desc-header{justify-content:center}.brand-desc-content{text-align:right}}.brand-highlights{display:flex;flex-wrap:wrap;gap:50px;margin-top:14px}.brand-badge{background:#fafafa;border:1px solid rgb(0 0 0 / .06);border-radius:10px;padding:8px 12px;font-size:12px;display:flex;flex-direction:column;align-items:center;min-width:90px;transition:.25s}.brand-badge span{color:#777;font-size:13px;margin-bottom:2px}.brand-badge strong{color:#333;font-size:18px}.market-زیاد strong,.quality-عالی strong{color:#2e7d32}.market-متوسط strong,.quality-معمولی strong{color:#d09a40}.market-کم strong,.quality-بد strong,.risk-زیاد strong{color:#c62828}.risk-کم strong{color:#2e7d32}.risk-متوسط strong{color:#d09a40}.brand-desc-box{position:relative;padding-bottom:48px}.brand-highlights{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);justify-content:center;margin-top:0}.brand-badge{padding:10px 16px;font-size:13px;min-width:110px}.brand-desc-logo{position:relative;text-align:center}.brand-suggested-badge{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#f8d24b,#d09a40);color:#fff;font-weight:700;font-size:12px;padding:6px 12px;border-radius:24px;display:flex;align-items:center;gap:6px;box-shadow:0 6px 18px rgb(0 0 0 / .25);animation:badge-pulse 2.5s infinite;transform-origin:center}.brand-suggested-badge .badge-star{width:18px;height:18px;fill:#fff;animation:star-spin 3s linear infinite}@keyframes badge-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes star-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.brand-highlights{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;margin-top:14px}.brand-badge{flex:1 1 calc(33.333% - 12px);max-width:calc(33.333% - 12px);box-sizing:border-box}.brand-suggested-badge{top:-6px;right:-6px;font-size:11px;padding:4px 10px}.brand-suggested-badge .badge-star{width:14px;height:14px}}.car-modern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;direction:rtl}.car-modern-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.car-modern-card:hover{transform:translateY(-5px);box-shadow:0 0 14px 6px rgb(0 0 0 / 33%)}.car-modern-thumb{width:100%;height:180px;overflow:hidden;border-radius:12px;position:relative;background:#f5f5f5}.car-modern-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.3s ease}.car-modern-title{font-size:16px;font-weight:700;color:#333;text-align:right;margin:12px 16px 8px 16px}.car-modern-specs.icons-style{display:flex;justify-content:space-around;padding:12px 0;border-top:1px solid rgb(0 0 0 / .05);background:#fafafa}.car-modern-specs.icons-style .mini-spec{text-align:center;display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:500;color:#555}.car-modern-specs.icons-style .highlight-svg{width:24px;height:24px;margin-bottom:4px;fill:#d09a40}.car-modern-specs.icons-style .mini-value{font-size:10px;font-weight:500;color:#333;margin-top:2px}@media (max-width:992px){.car-modern-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.car-modern-grid{grid-template-columns:1fr}}.car-pagination{margin-top:20px;text-align:center}.car-pagination a,.car-pagination span{display:inline-block;margin:0 4px;padding:6px 12px;border-radius:6px;border:1px solid #ddd;text-decoration:none;color:#333;transition:all 0.2s ease}.car-pagination a:hover{background:#d09a40;color:#fff;border-color:#d09a40}.car-pagination .current{background:#d09a40;color:#fff;border-color:#d09a40}.car-brand-children{margin:28px 0 34px}.brand-children-title{background:#f9f9f9!important;padding:10px 16px!important;border-right:4px solid #d09a40!important;border-radius:4px!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important;text-align:right!important;text-transform:uppercase;margin-bottom:30px;color:#000;font-size:1.5rem;font-weight:600}.brand-children-grid{display:grid;gap:15px;direction:rtl}.brand-children-grid.cols-2{grid-template-columns:repeat(2,1fr)}.brand-children-grid.cols-3{grid-template-columns:repeat(3,1fr)}.brand-children-grid.cols-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.brand-child-card{display:block;background:#d09a40;border-radius:16px;overflow:hidden;text-align:center;padding:18px 14px 20px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 18px rgb(0 0 0 / .08)}.brand-child-card:hover{transform:translateY(-5px);box-shadow:0 0 14px 6px rgb(0 0 0 / 33%)}.brand-child-thumb{width:100%;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;overflow:hidden;border-radius:12px;background:#fafafa}.brand-child-thumb img{max-height:100%;width:auto;object-fit:contain}.no-thumb{width:90px;height:90px;border-radius:12px;background:#f1f1f1}.brand-child-name{font-size:16px;font-weight:700;color:#333;line-height:1.6}@media (max-width:768px){.brand-children-grid.cols-2,.brand-children-grid.cols-3{grid-template-columns:repeat(2,1fr)}.brand-child-thumb{height:110px}}@media (max-width:480px){.brand-children-grid{grid-template-columns:1fr!important}}.brand-related-wrapper{margin-top:40px}.brand-related-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap}.brand-related-heading{background:#f9f9f9!important;padding:10px 16px!important;border-right:4px solid #d09a40!important;border-radius:4px!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important;text-align:right!important;text-transform:uppercase;font-size:1.5rem}.brand-related-more-btn{background:#d09a40;color:#fff;padding:10px 22px;border-radius:12px;text-decoration:none;font-weight:600;transition:all 0.3s ease;white-space:nowrap}.brand-related-more-btn:hover{background:#b27a30}.brand-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;direction:rtl}.brand-related-card{display:block;background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 6px 25px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative}.brand-related-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgb(0 0 0 / .12)}.brand-related-thumb{width:100%;height:180px;overflow:hidden;border-radius:12px;background:#f5f5f5;position:relative;transition:transform 0.4s ease}.brand-related-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.4s ease}.brand-related-card:hover .brand-related-thumb img{transform:scale(1.05)}.brand-related-title{font-size:16px;font-weight:700;color:#333;margin:6px;line-height:1.6;display:block;text-align:justify}@media (max-width:992px){.brand-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.brand-related-grid{grid-template-columns:1fr}.brand-related-header{flex-direction:column;gap:12px}}a.brand-related-card{box-shadow:0 4px 18px rgb(0 0 0 / .08)}a.brand-related-more-btn:hover{color:#fff}