*{box-sizing:border-box}body{margin:0;background:#fff8f7;color:#332328;font-family:Vazirmatn,Arial,sans-serif;background-image:radial-gradient(circle at 8% 18%,#ffe4e3 0,transparent 26%),radial-gradient(circle at 93% 66%,#fff0df 0,transparent 24%)}header{height:76px;background:#fff;display:flex;align-items:center;padding:0 max(5vw,26px);gap:28px;border-bottom:1px solid #f3dddd;position:relative;z-index:1}.logo{font-size:28px;font-weight:800;color:#332328;text-decoration:none;display:flex;align-items:center;gap:9px}.logo img{width:36px;height:36px}.headline{font-size:13px;color:#806d73}.updated{margin-right:auto;font-size:12px;color:#db4b51}.hero{background:linear-gradient(120deg,#5e1825,#b42f3d 58%,#d94a45);color:#fff;min-height:300px;padding:54px max(5vw,26px);display:flex;align-items:center;justify-content:space-between;gap:50px;overflow:hidden;position:relative}.hero:after{content:'';position:absolute;width:290px;height:290px;border:34px solid #ffffff18;border-radius:50%;left:-75px;bottom:-165px}.eyebrow{color:#ffd3c7;font-size:13px;margin:0}.hero h1{font-size:38px;line-height:1.4;margin:7px 0;font-weight:800}.sub{max-width:490px;color:#ffe8e4;line-height:2;font-size:14px}.compact-hero{min-height:230px}.searchbox{background:#fff;border-radius:13px;padding:7px 12px;display:flex;align-items:center;width:min(490px,100%);box-shadow:0 14px 35px #4e0d1850}.searchbox span{font-size:27px;color:#b78f94}.searchbox input{border:0;outline:0;font:inherit;padding:13px 8px;flex:1}.searchbox button,.apply{background:#df414a;color:#fff;border:0;border-radius:9px;padding:12px 19px;font:inherit;font-weight:700;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}.searchbox button:hover,.searchbox button:focus-visible{background:#c93640;box-shadow:0 5px 12px #8e1d2c55;outline:none;transform:translateY(-1px)}.searchbox button:active{background:#ad2d37;box-shadow:inset 0 2px 4px #73162266;transform:translateY(0)}.layout{max-width:1320px;margin:30px auto;padding:0 26px;display:grid;grid-template-columns:254px minmax(0,1fr);gap:26px}.layout>.results{min-width:0}.layout.single-layout{display:grid}.layout.single-layout>.results{width:100%}aside{background:#fff;padding:19px;border:1px solid #f0dfe0;border-radius:14px;height:max-content;box-shadow:0 8px 24px #8c30300b}.filter-head{display:flex;justify-content:space-between;border-bottom:1px solid #f3e4e4;padding-bottom:14px;margin-bottom:15px}.filter-head a{font-size:12px;color:#d83e48;text-decoration:none}label{display:block;font-size:12px;font-weight:600;margin:14px 0 7px}select,input{width:100%;border:1px solid #ead9db;border-radius:7px;padding:9px;font:inherit;font-size:12px;background:#fff;color:#332328}.two{display:flex;gap:6px}.pills{display:flex;flex-wrap:wrap;gap:5px}.pills label,.brand-list label{margin:0;padding:6px 7px;border:1px solid #f0dfe0;border-radius:6px;font-weight:400}.pills input,.brand-list input{width:auto;accent-color:#df414a}.brand-list{display:grid;gap:5px}.brand-list label{display:flex;align-items:center;gap:6px}.brand-list small{margin-right:auto;color:#af8c91}.apply{width:100%;margin-top:20px}.result-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.result-head h2{font-size:19px;margin:0}.result-head small,.result-head span{color:#907d82;font-size:12px}.result-head a{font-size:12px;color:#d83e48;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.layout.single-layout .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card{background:#fff;border:1px solid #f0dfe0;border-radius:13px;overflow:hidden;transition:.2s;min-width:0;box-shadow:0 4px 12px #8c303008}.card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #8c30301a}.photo{height:160px;min-height:160px;background:linear-gradient(135deg,#e7b6b3,#d87678);display:flex;align-items:center;justify-content:center;font-size:45px;font-weight:800;color:#fff;position:relative;overflow:hidden}.photo img{display:block;width:100%;height:100%;object-fit:cover}.photo em{position:absolute;left:9px;top:9px;font-style:normal;background:#ffffffdf;padding:3px 7px;border-radius:5px;font-size:10px;color:#714e55}.cardbody{padding:13px}.card h3{font-size:14px;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card p{font-size:11px;color:#806f74;margin:4px 0}.price{font-weight:800;margin:12px 0 8px;font-size:15px;color:#a92e3a}.price small{font-size:10px;color:#907d82}.card a{color:#d83e48;font-size:11px;text-decoration:none;font-weight:700}.empty{padding:50px;text-align:center;background:#fff;border-radius:12px;grid-column:1/-1}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:24px 0 8px;font-size:12px;color:#806d73}.pagination a{color:#d83e48;text-decoration:none;border:1px solid #edc7c9;background:#fff;border-radius:7px;padding:7px 12px}footer{color:#a0878d;text-align:center;font-size:11px;padding:22px} .photo:not(:has(img))::after{content:'تصویر خودرو';font-size:12px;font-weight:500;color:#fff}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.hero{display:block}.searchbox{margin-top:25px}.layout{grid-template-columns:1fr}.layout aside{order:2}.layout.single-layout{display:grid}}@media(max-width:480px){header .headline{display:none}.hero h1{font-size:30px}.layout{padding:0 14px}.grid,.layout.single-layout .grid{grid-template-columns:1fr}}

output{font-size:11px;color:#a92e3a;font-weight:700;margin-right:4px}.hint{font-size:10px;color:#a0878d;font-weight:400;margin-right:4px}.range{accent-color:#df414a;padding:0;border:0;height:25px;cursor:pointer}
.card-title-row{display:flex;align-items:center;gap:28px;max-width:920px}.card-description{margin:0;padding:12px 18px;border-right:2px solid #ffd3c7;color:#fff3ef;line-height:2;font-size:14px;max-width:480px}@media(max-width:820px){.card-title-row{display:block}.card-description{margin-top:12px}}
