body[data-page="iphone"] main.section{max-width:1380px;padding-top:76px}body[data-page="iphone"] .section>h2{font-size:clamp(48px,5vw,72px);margin-bottom:10px}body[data-page="iphone"] .filters{padding:14px;border:1px solid var(--line);border-radius:18px;background:#ffffffb8;margin:34px 0 30px}body[data-page="iphone"] .filters input,body[data-page="iphone"] .filters select{border-radius:10px;padding:13px 15px;border-color:#d5d7d1}body[data-page="iphone"] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body[data-page="iphone"] .card{border-radius:18px;padding:20px;border-color:#e1e2de;box-shadow:0 8px 26px #18201908;display:flex;flex-direction:column;min-height:570px;overflow:hidden}body[data-page="iphone"] .card:hover{border-color:#aaafa8;transform:translateY(-5px);box-shadow:0 16px 34px #18201912}body[data-page="iphone"] .card img{height:330px;padding:25px;background:linear-gradient(145deg,#fbfbfa,#eceee9);border-radius:12px;object-fit:contain;transition:transform .35s}body[data-page="iphone"] .card:hover img{transform:scale(1.025)}body[data-page="iphone"] .card h3{font-size:21px;line-height:1.2;margin:20px 0 8px;letter-spacing:-.03em}body[data-page="iphone"] .card p{font-size:14px;line-height:1.5;min-height:44px;margin-bottom:18px}body[data-page="iphone"] .price{font:600 25px/1.1 Manrope;letter-spacing:-.04em;display:block;margin-top:auto}body[data-page="iphone"] .ars{font:13px/1.5 Manrope;color:var(--muted);margin:6px 0 15px}.product-price--consult{font-size:21px!important;color:#30332f;letter-spacing:-.02em}body[data-page="iphone"] .btn.alt{width:100%;margin-top:12px;padding:14px 18px;border-radius:9px;border-color:#b9bdb6;font-size:11px;letter-spacing:.08em}body[data-page="iphone"] .btn.alt:hover{background:#171816;color:#fff}@media(max-width:900px){body[data-page="iphone"] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="iphone"] .card{min-height:520px}body[data-page="iphone"] .card img{height:270px}}@media(max-width:600px){body[data-page="iphone"] main.section{padding:55px 18px}body[data-page="iphone"] .grid{grid-template-columns:1fr;gap:16px}body[data-page="iphone"] .card{min-height:0;padding:17px}body[data-page="iphone"] .card img{height:340px}body[data-page="iphone"] .filters{padding:10px}body[data-page="iphone"] .filters input,body[data-page="iphone"] .filters select{width:100%}}
