._control_obgzu_1{min-width:0}._control_obgzu_1 button{width:100%;min-height:2.5rem;font:inherit;font-size:var(--text-13);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:700;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:inline-flex}._control_obgzu_1 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._control_obgzu_1 button:disabled{cursor:not-allowed;opacity:.58}._control_obgzu_1 p{color:var(--muted);font-size:var(--text-12);text-align:center;margin:.25rem 0 0;font-weight:600;line-height:1.35}._detail_obgzu_6{margin-top:.75rem}._options_obgzu_7{gap:.5rem;margin-bottom:.5rem;display:grid}._options_obgzu_7 label{color:var(--ink);font-size:var(--text-12);gap:.25rem;font-weight:700;display:grid}._options_obgzu_7 label>span{color:var(--danger)}._options_obgzu_7 select{width:100%;min-height:2.5rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;font-size:var(--text-13);border-radius:6px;padding:0 2rem 0 .75rem}._options_obgzu_7 select:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}._detail_obgzu_6 button{color:var(--brand-strong);background:var(--surface);border:1px solid #ce9869}._detail_obgzu_6 button:hover:not(:disabled){color:#fff;background:var(--brand-strong);border-color:var(--brand-strong)}._card_obgzu_14{margin-top:.75rem}._card_obgzu_14 button{min-height:2.5rem;color:var(--navy);background:var(--surface-muted);font-size:var(--text-12);border:1px solid #0000}._card_obgzu_14 button:hover:not(:disabled){color:var(--brand-strong);background:var(--brand-soft);border-color:#d6b894}._mobile_obgzu_17{display:contents}._mobile_obgzu_17 button{min-height:2.5rem;color:var(--brand-strong);border:1px solid var(--brand-strong);font-size:var(--text-12);background:#fff}._mobile_obgzu_17 button:hover:not(:disabled){color:#fff;background:var(--brand-strong)}._mobile_obgzu_17 p{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-.125rem;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._control_obgzu_1 button{transition:none}}._card_3bmiv_2{background:var(--surface);border-radius:var(--radius-surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .16s ease-out;display:flex;overflow:hidden}._imageWrap_3bmiv_4{aspect-ratio:4/5;background:var(--surface-muted);position:relative;overflow:hidden}._natural_3bmiv_5 ._imageWrap_3bmiv_4{aspect-ratio:var(--photo-ratio,1)}._imageWrap_3bmiv_4>a,._imageWrap_3bmiv_4 img{width:100%;height:100%;display:block}._imageWrap_3bmiv_4 img{object-fit:cover;transition:transform .32s ease-out}._imagePlaceholder_3bmiv_8{height:100%;color:var(--muted);font-size:var(--text-13);align-content:center;justify-items:center;gap:.5rem;display:grid}._badges_3bmiv_10{pointer-events:none;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 3.5rem);margin:0;display:flex;position:absolute;top:.5rem;left:.5rem}._verifiedBadge_3bmiv_11,._featured_3bmiv_11{background:var(--surface);border-radius:var(--radius-pill);height:1.5rem;box-shadow:var(--shadow-sm);font-size:var(--text-12);align-items:center;gap:.25rem;padding:0 .5rem;font-weight:500;display:inline-flex}._verifiedBadge_3bmiv_11{color:var(--success)}._featured_3bmiv_11{color:var(--action)}._srOnly_3bmiv_14{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._photoCount_3bmiv_16{height:1.375rem;color:var(--on-navy);border-radius:var(--radius-pill);font-size:var(--text-12);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e2133a8;align-items:center;gap:.25rem;padding:0 .4375rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}._heart_3bmiv_18,._heartActive_3bmiv_18{width:var(--control-sm);height:var(--control-sm);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:color .16s ease-out,background-color .16s ease-out;display:grid;position:absolute;top:.5rem;right:.5rem}._heart_3bmiv_18:before,._heartActive_3bmiv_18:before{content:"";position:absolute;inset:-.375rem}._heart_3bmiv_18:hover{color:var(--action)}._heartActive_3bmiv_18{color:var(--action);background:var(--brand-soft)}._heartActive_3bmiv_18 svg{fill:currentColor}:is(._heart_3bmiv_18:focus-visible,._heartActive_3bmiv_18:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._body_3bmiv_26{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}._price_3bmiv_27{color:var(--price);font-size:var(--text-16);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;margin:0;font-weight:700;line-height:1.25;display:flex}._price_3bmiv_27 small{color:var(--muted);font-size:var(--text-12);font-weight:500}._body_3bmiv_26 h3{min-height:2.5rem;font-size:var(--text-14);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.25rem;display:-webkit-box;overflow:hidden}._body_3bmiv_26 h3 a{color:var(--ink);text-decoration:none}._body_3bmiv_26 h3 a:hover{color:var(--action)}._body_3bmiv_26 h3 a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._location_3bmiv_33{min-width:0;color:var(--muted);font-size:var(--text-12);align-items:center;gap:.25rem;margin:.25rem 0 0;line-height:1rem;display:flex}._location_3bmiv_33 svg{flex:none}._location_3bmiv_33 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_3bmiv_36{color:var(--muted);font-size:var(--text-12);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;line-height:1rem;display:flex}._condition_3bmiv_37{height:1.25rem;color:var(--ink);background:var(--surface-muted);border-radius:4px;align-items:center;padding:0 .375rem;font-weight:500;display:inline-flex}._body_3bmiv_26>._meta_3bmiv_36:not(:last-child){margin-bottom:.75rem}._seller_3bmiv_41{color:var(--ink);border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;text-decoration:none;display:grid}._seller_3bmiv_41:hover strong{color:var(--action)}._avatar_3bmiv_43{width:1.5rem;height:1.5rem;color:var(--on-navy);background:var(--navy);font-size:var(--text-12);border-radius:50%;place-items:center;font-weight:500;display:grid}._seller_3bmiv_41 strong,._seller_3bmiv_41 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._seller_3bmiv_41 strong{font-size:var(--text-13);font-weight:500}._seller_3bmiv_41 small{color:var(--muted);font-size:var(--text-12)}._compact_3bmiv_48 ._seller_3bmiv_41{display:none}._compact_3bmiv_48 ._body_3bmiv_26 h3{min-height:auto}@media (hover:hover) and (pointer:fine){._card_3bmiv_2:hover{box-shadow:var(--shadow-raised)}._card_3bmiv_2:hover ._imageWrap_3bmiv_4 img{transform:scale(1.035)}}@media (max-width:40rem){._body_3bmiv_26{padding:.5rem .5rem .75rem}._avatar_3bmiv_43{display:none}._seller_3bmiv_41{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._card_3bmiv_2,._heart_3bmiv_18,._heartActive_3bmiv_18,._imageWrap_3bmiv_4 img{transition:none}._card_3bmiv_2:hover ._imageWrap_3bmiv_4 img{transform:none}}
