.pricesmain{padding:34px 0 90px}.pricebreadcrumb{display:flex;gap:12px;font-size:12px;align-items:center;color:#6e706b}.pricebreadcrumb a{color:inherit}.pricesintro{padding:55px 0 38px}.pricesintro h1{font-size:clamp(38px,6vw,72px);line-height:1.06;letter-spacing:-.055em;margin:18px 0}.pricesintro h1 em{color:#bc282b;font-style:normal}.pricesintro p{color:#6b6d68;max-width:500px}.pricesteps{list-style:none;display:flex;gap:34px;padding:28px 0 0;margin:0;color:#85867f;font-size:13px}.pricesteps li{display:flex;gap:10px;align-items:center}.pricesteps li span{border:1px solid #d9d9d1;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:11px}.pricesteps li.active{color:#a91f26;font-weight:600}.pricesteps li.active span{border-color:#a91f26;background:#a91f26;color:white}.brandgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.brandchoice{min-height:165px;padding:30px 24px;border:1px solid #ddded5;border-radius:6px;background:#fff;position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;text-decoration:none;color:#242622;transition:transform .2s,border-color .2s,box-shadow .2s}.brandchoice:hover,.brandchoice:focus-visible{transform:translateY(-4px);border-color:#b3252a;box-shadow:0 10px 25px #2828220a;outline-offset:4px}.brandword{font-size:30px;font-weight:650;letter-spacing:-1px}.brandfamily{font-size:11px;color:#7b7d76}.brandarrow{position:absolute;right:20px;top:18px;font-size:18px;color:#91938a}.samsung .brandword{font-size:24px;color:#173582;letter-spacing:-.6px;text-transform:uppercase}.google .brandword{color:#3475c3}.xiaomi .brandword{color:#d65b1c}.huawei .brandword{color:#ba272d}.honor .brandword{letter-spacing:2px;text-transform:uppercase;font-size:24px}.oneplus .brandword{color:#bc292d;font-size:27px}.oppo .brandword{color:#207049;letter-spacing:1px}.sony .brandword{font-family:Georgia,serif;text-transform:uppercase;letter-spacing:1px}.pricenotice{padding:30px;background:#eeeee7;border-radius:5px;margin-top:35px}.pricenotice p{font-size:14px;color:#64665f;max-width:650px;margin:10px 0 18px}.modelgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:28px 0}.modelchoice{border:1px solid #ddded5;background:white;padding:25px;text-decoration:none;display:flex;justify-content:space-between;gap:15px;color:#222}.modelchoice:hover{border-color:#ad262a}.repairpricelist{display:grid;gap:14px;margin:28px 0}.repairprice{border:1px solid #ddded5;background:white;border-radius:5px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.repairprice h3{font-size:21px;margin:6px 0}.repairprice p{font-size:12px;color:#777970;margin:6px 0}.repairprice .price{font-size:29px;margin:5px 0}.repairprice .tag{position:static;display:inline-block}.priceloaderror{padding:25px;border:1px solid #bc292d}@media(max-width:900px){.brandgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.modelgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pricesmain{padding-top:22px}.pricesintro{padding-top:35px}.brandgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brandchoice{min-height:130px;padding:23px 18px}.brandword{font-size:27px}.samsung .brandword{font-size:19px}.pricesteps{gap:17px;font-size:12px}.modelgrid{grid-template-columns:1fr}.repairprice{display:block;padding:23px}.repairprice .btn{margin-top:15px}.pricenotice{padding:23px}}@media(prefers-reduced-motion:reduce){.brandchoice{transition:none}}