.offer-prices{width:min(1180px,calc(100% - 2rem));margin:clamp(2rem,5vw,4rem) auto;scroll-margin-top:96px}.offer-prices__head{max-width:760px;margin-bottom:1.25rem}.offer-prices__head h2{margin:.35rem 0 .6rem;font-size:clamp(1.5rem,3.4vw,2.3rem)}.offer-prices__head p:last-child{color:#ffffffb8;line-height:1.55}.offer-prices__toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.9rem 1.2rem;margin-bottom:.9rem}.offer-prices__toolbar label{display:grid;gap:.3rem;min-width:min(100%,280px);font-size:.85rem;color:#ffffffb3}.offer-prices__toolbar input{min-height:46px;padding:0 .9rem;border:1px solid rgba(255,214,140,.28);border-radius:.8rem;background:#0a0a0eb3;color:#fff;font:inherit}.offer-prices__toolbar .filter-pill{min-height:44px;border-color:#ffd68c73;background:#17131d;color:#f7f4ed}.offer-prices__toolbar .filter-pill:hover:not(:disabled),.offer-prices__toolbar .filter-pill.is-active{border-color:#f2c66f;background:#f2c66f;color:#17110a}.offer-prices__toolbar .offer-prices__search{flex:1 1 100%;max-width:42rem;gap:.45rem}.offer-prices__search-label{color:#ffd27a;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.offer-prices__search-box{position:relative;display:block}.offer-prices__search-box svg{position:absolute;top:50%;left:1.05rem;width:1.4rem;height:1.4rem;fill:none;stroke:#ffd27a;stroke-width:2.2;stroke-linecap:round;transform:translateY(-50%);pointer-events:none}.offer-prices__toolbar .offer-prices__search input{width:100%;min-height:60px;padding:0 1.1rem 0 3.2rem;border:2px solid rgba(255,210,122,.8);border-radius:999px;background:#14111af5;box-shadow:0 0 0 5px #ffd27a14,0 12px 30px #00000059;font-size:1.06rem}.offer-prices__search input::placeholder{color:#ffffff94}.offer-prices__search input:focus{outline:none;border-color:#ffd27a;box-shadow:0 0 0 5px #ffd27a47}.offer-prices__search input:disabled{border-color:#ffd27a66}.offer-prices__toolbar :disabled{cursor:default}.offer-prices__toolbar input:disabled,.offer-prices__toolbar .filter-pill:disabled:not(.is-active){color:#f7f4ed8c}.offer-prices__source{margin:0 0 1rem;font-size:.82rem;color:#ffffff94}.offer-prices__meta{display:flex;align-items:center;gap:0 1rem;margin-bottom:.6rem}.offer-prices__meta .offer-prices__source{flex:1 1 0;min-width:0;margin:0;font-variant-numeric:tabular-nums}.offer-prices__meta .price-conditions__trigger{flex:none}.offer-prices__source a{color:#ffd27a;font-weight:650;text-underline-offset:3px}@media(max-width:45em){.offer-prices__meta{flex-direction:column;align-items:flex-start}.offer-prices__meta .offer-prices__source{flex:none}}@media(max-width:32em){.offer-prices__meta .offer-prices__source{max-width:34ch;min-height:3.3em;min-height:2lh;text-wrap:balance}}.offer-prices__terms{margin-bottom:1.2rem;border:1px solid rgba(255,210,122,.28);border-radius:1rem;background:#131019e6}.offer-prices__terms>summary{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;min-height:58px;color:#ffe2a8;font-weight:650;cursor:pointer;list-style:none}.offer-prices__terms>summary::-webkit-details-marker{display:none}.offer-prices__terms>summary small{display:block;margin-top:.2rem;color:#c8c1d0;font-size:.78rem;font-weight:400;line-height:1.4}.offer-prices__terms-icon{font-size:1.3rem}.offer-prices__terms-chevron{margin-left:auto;font-size:1.4rem}.offer-prices__terms[open] .offer-prices__terms-chevron{transform:rotate(180deg)}.offer-prices__terms>summary:hover{background:#ffd27a0f;border-radius:inherit}.offer-prices__terms>summary:focus-visible{outline:2px solid #ffd27a;outline-offset:3px;border-radius:inherit}.offer-prices__terms-body{padding:0 1rem 1.1rem;max-width:850px;color:#d4cdda;font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.offer-prices__terms-intro{color:#fff;font-weight:600}.offer-prices__terms-body section{margin:1.3rem 0}.offer-prices__terms-body h3{font-size:1rem;color:#ffe2a8;margin-bottom:.5rem}.offer-prices__terms-body p{margin:.6rem 0}.offer-prices__terms-body .button{white-space:normal}.offer-prices__status{display:grid;justify-items:start;gap:.8rem;padding:1.1rem 1.2rem;border:1px solid rgba(255,214,140,.2);border-radius:1rem;background:#0e0c14b8}.offer-prices__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.9rem;margin:0;padding:0;list-style:none}.offer-prices__group{margin-top:1.5rem}.offer-prices__group>h3{margin:0 0 .75rem;font-size:1.15rem}.offer-prices__group--restricted{padding-top:1.5rem;border-top:1px solid rgba(255,199,113,.3)}.offer-prices__group-note{max-width:760px;color:#d5ccd9;font-size:.9rem;line-height:1.55}.offer-card--restricted{border-color:#ffc7718c}.offer-card__restriction{margin:.25rem 0 .4rem;padding:.8rem;border:1px solid rgba(255,199,113,.45);border-radius:.7rem;background:#ffb0491a}.offer-card__restriction strong{color:#ffe0a5;font-size:.96rem}.offer-card__restriction p{margin:.45rem 0 0;color:#f1e5d0;font-size:.86rem;line-height:1.5}.offer-card{position:relative;display:grid;align-content:start;gap:.45rem;padding:1rem 1rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;background:radial-gradient(120% 90% at 100% 0%,rgba(160,110,255,.12),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(255,196,92,.1),transparent 60%),#0c0c10db;box-shadow:0 18px 40px #00000052}.offer-card__top{display:flex;justify-content:space-between;gap:.5rem;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.offer-card__brand{color:#ffdca0e6}.offer-card__condition{padding:.1rem .5rem;border-radius:999px;background:#ffffff14;color:#ffffffd9}.offer-card__condition--sealed,.offer-card__condition--cpo{background:#6ee4ff24;color:#bff2ff}.offer-card__condition--preowned{background:#ffd27a29;color:#ffe2a8}.offer-card__condition--unknown{background:#ffffff0f;color:#ffffffb3}.offer-card h3{margin:.1rem 0 0;font-size:1.12rem}.offer-card__art{position:absolute;top:2.55rem;right:.9rem;display:grid;place-items:center;width:3.7rem;height:5rem;pointer-events:none}.offer-card__art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.offer-card__art svg{width:2.6rem;height:2.6rem;fill:none;stroke:#ffd27ad9;stroke-width:1.4;stroke-linecap:round}.offer-card:has(>.offer-card__art)>:is(h3,.offer-card__price,.offer-card__restriction,.offer-card__consult){margin-right:4.5rem}.offer-card:has(>.offer-card__art)>.offer-card__consult{min-height:3.1rem}.offer-card__price{display:grid;margin:.2rem 0 0}.offer-card__price small{font-size:.78rem;color:#fff9}.offer-card__price strong{font-size:1.55rem;color:#ffd27a;letter-spacing:-.01em}.offer-card__detail,.offer-card__consult{margin:0;font-size:.86rem;color:#ffffffb8}.offer-card__installment{display:grid;gap:.35rem;margin:.45rem 0 .2rem;padding:.8rem;border:1px solid rgba(196,166,255,.25);border-radius:.8rem;background:#9b6aff14;font-size:.84rem;color:#e9e0f6}.offer-card__installment-label{font-size:.75rem;color:#c8b9de}.offer-card__installment p{margin:0;line-height:1.45}.offer-card__installment p strong{font-size:1.22rem;color:#fff}.offer-card__installment small{color:#c7bdcf;font-size:.75rem;line-height:1.5}.offer-card__installment a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:#ead9ff;font-weight:650;text-decoration:underline;text-underline-offset:3px}.offer-card__installment a:focus-visible{outline:2px solid #ffd27a;outline-offset:3px}.offer-card__option-description{min-width:0;overflow-wrap:anywhere}.offer-card__options summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:.86rem;color:#ffe2a8}.offer-card__options-espera{margin:0 0 .6rem;color:#c7bdcf;font-size:.82rem}.offer-card__options summary:focus-visible,.offer-card__cta:focus-visible,.offer-card__options a:focus-visible{outline:2px solid #ffd27a;outline-offset:3px}.offer-card__options ul{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.offer-card__options li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;font-size:.85rem}.offer-card__options li span{display:grid}.offer-card__options li small{color:#ffffff8c}.offer-card__options a{min-height:44px;display:inline-flex;align-items:center;gap:.25rem;color:#fff;font-weight:600;white-space:nowrap}.offer-card__cta{min-height:44px;display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;color:#ffd27a;font-weight:600}.offer-card__vaga{display:inline-block;height:.8em;border-radius:.3em;background:#ffffff1f;vertical-align:middle}.offer-card__vaga--preco,.offer-card__vaga--avista{width:5.7em}.offer-card__vaga--parcela{width:4.8em}.offer-card__vaga--total{width:6em}.offer-card__vaga--diferenca{width:4.9em}.offer-card__vaga--memoria{width:3.4em}.offer-card--sem-leitura .offer-card__vaga{height:auto;border-radius:0;background:none;vertical-align:baseline}.offer-card--sem-leitura :is(.offer-card__vaga--avista,.offer-card__vaga--diferenca){text-align:right}.offer-card__vaga-texto{color:inherit}.offer-prices__index{margin-top:1.2rem}.offer-prices__index summary{cursor:pointer;font-weight:750;min-height:44px;display:flex;align-items:center}.offer-prices__index-sinal{display:inline-block;margin-left:.55rem;color:#ffd27a;font-size:1.15em;line-height:1}.offer-prices__index[open] .offer-prices__index-sinal{transform:rotate(45deg)}.offer-prices__index>p{margin:.2rem 0 .9rem;color:var(--muted, #b9b2c4);font-size:.9rem}.offer-prices__index ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.45rem 1rem;margin:0;padding:0;list-style:none}.offer-prices__index li{display:grid;gap:.1rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.1);border-radius:.7rem}.offer-prices__index li span{color:var(--muted, #b9b2c4);font-size:.82rem}
