.app-phone{border-radius:inherit;background:#eef2f6;position:absolute;inset:0;overflow:hidden}.app-phone__slide{opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.app-phone__slide.is-visible{opacity:1}.app-phone__screen{color:#0b1628;direction:rtl;flex-direction:column;gap:.35rem;height:100%;padding:.28rem .42rem;display:flex}.app-phone__status{min-height:1.15rem;font-family:var(--font-latin,Inter, system-ui, sans-serif);justify-content:space-between;align-items:center;padding:.15rem .55rem 0;font-size:.52rem;font-weight:700;display:flex}.app-phone__status-icons{align-items:center;gap:.18rem;display:inline-flex}.app-phone__status-icons span{background:#0b1628;border-radius:999px;display:block}.app-phone__status-icons span:first-child{width:.62rem;height:.18rem}.app-phone__status-icons span:nth-child(2){width:.42rem;height:.42rem}.app-phone__status-icons span:nth-child(3){border-radius:.12rem;width:.78rem;height:.32rem}.app-phone__header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.app-phone__brand{align-items:center;gap:.35rem;min-width:0;display:flex}.app-phone__brand span{line-height:1.1;display:grid}.app-phone__brand strong{font-size:.72rem}.app-phone__brand small{letter-spacing:.04em;color:#b8955f;font-size:.42rem;font-weight:700}.app-phone__loc,.app-phone__search,.app-phone__chips span{background:#fff;border-radius:999px;align-items:center;gap:.22rem;display:inline-flex}.app-phone__loc{padding:.18rem .42rem;font-size:.48rem;font-weight:800;box-shadow:0 1px 4px #0f172a0f}.app-phone__search{color:#64748b;min-height:1.55rem;padding:0 .55rem;font-size:.58rem;font-weight:700;box-shadow:0 1px 6px #0f172a12}.app-phone__search--filled{color:#0b1628}.app-phone__chips{gap:.28rem;display:flex;overflow:hidden}.app-phone__chips span{color:#475569;padding:.18rem .45rem;font-size:.48rem;font-weight:800}.app-phone__chips span.is-active{color:#faf7f0;background:#0b1628}.app-phone__hero{background:#dbe3ec;border-radius:.85rem;flex:1.35;min-height:0;position:relative;overflow:hidden}.app-phone__hero-meta{inset-inline:0;color:#fff;background:linear-gradient(#0000,#0b1628db);gap:.08rem;padding:1.6rem .55rem .5rem;display:grid;position:absolute;bottom:0}.app-phone__hero-meta em{color:#0b1628;background:#c9a962;border-radius:999px;width:fit-content;padding:.08rem .35rem;font-size:.42rem;font-style:normal;font-weight:800}.app-phone__hero-meta p,.app-phone__row-copy p,.app-phone__price{font-family:var(--font-latin,Inter, system-ui, sans-serif);color:#e8c57a;font-size:.62rem;font-weight:800}.app-phone__hero-meta b,.app-phone__row-copy b,.app-phone__detail-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.app-phone__row{background:#fff;border-radius:.7rem;min-height:3.15rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a0f}.app-phone__thumb{background:#dbe3ec;width:3.15rem;min-width:3.15rem;position:relative;overflow:hidden}.app-phone__row-copy{flex:1;align-content:center;gap:.08rem;min-width:0;padding:.32rem .45rem;display:grid}.app-phone__row-copy p{font-size:.52rem}.app-phone__row-copy b{font-size:.5rem}.app-phone__row-copy small,.app-phone__detail-body small{color:#64748b;align-items:center;gap:.15rem;font-size:.42rem;font-weight:700;display:inline-flex}.app-phone__results{flex-direction:column;flex:1;gap:.32rem;min-height:0;display:flex}.app-phone__detail-photo{background:#dbe3ec;border-radius:.85rem;height:46%;min-height:7.5rem;position:relative;overflow:hidden}.app-phone__back{top:.45rem;background:#ffffffeb;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;inset-inline-start:.45rem}.app-phone__detail-body{flex:1;align-content:start;gap:.2rem;min-height:0;padding:.15rem .1rem 0;display:grid}.app-phone__kicker{color:#b8955f;font-size:.45rem;font-weight:800}.app-phone__detail-body h3{font-size:.68rem}.app-phone__price{font-size:.78rem}.app-phone__seller{align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.app-phone__seller span{color:#e8c57a;background:#0b1628;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.58rem;font-weight:800;display:grid}.app-phone__seller div{line-height:1.15;display:grid}.app-phone__seller b{font-size:.52rem}.app-phone__cta{text-align:center;color:#0b1628;background:linear-gradient(135deg,#d4b06a,#c9a962 50%,#a88642);border-radius:999px;margin-top:.2rem;padding:.42rem .6rem;font-size:.58rem;font-weight:800}.app-phone__tabs{background:#fff;border-radius:.9rem;grid-template-columns:repeat(5,1fr);align-items:end;margin-top:auto;padding:.22rem .12rem .18rem;display:grid;box-shadow:0 -6px 16px #0f172a0f}.app-phone__tab{color:#94a3b8;justify-items:center;gap:.08rem;display:grid}.app-phone__tab b{font-size:.38rem;font-weight:800}.app-phone__tab.is-active{color:#0b1628}.app-phone__tab--fab{color:#e8c57a;background:#0b1628;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;margin-inline:auto}.app-phone__tab--fab b{display:none}.app-phone__dots{z-index:2;pointer-events:none;justify-content:center;gap:.22rem;display:flex;position:absolute;bottom:2.45rem;left:0;right:0}.app-phone__dots span{background:#0b162838;border-radius:999px;width:.28rem;height:.28rem}.app-phone__dots span.is-active{background:#c9a962;width:.7rem}@media (prefers-reduced-motion:reduce){.app-phone__slide{transition:none}}
