.MasonryCard-module__jlr5dG__card{min-width:0;position:relative}.MasonryCard-module__jlr5dG__link{color:inherit;border-radius:10px;outline:none;text-decoration:none;display:block}.MasonryCard-module__jlr5dG__link:hover{color:inherit}.MasonryCard-module__jlr5dG__link:focus-visible .MasonryCard-module__jlr5dG__photo{outline:2px solid var(--color-gold);outline-offset:2px}.MasonryCard-module__jlr5dG__photoWrap{position:relative}.MasonryCard-module__jlr5dG__photo{width:100%;aspect-ratio:1 / var(--mz-ar,1.25);background-color:var(--mz-color,#e2dcd2);isolation:isolate;background-position:50%;background-size:cover;border-radius:8px;position:relative;overflow:hidden}.MasonryCard-module__jlr5dG__photo:after{content:"";pointer-events:none;background:#0d0d0d00;transition:background-color .2s;position:absolute;inset:0}@media (hover:hover){.MasonryCard-module__jlr5dG__card:hover .MasonryCard-module__jlr5dG__photo:after{background:#0d0d0d1f}}.MasonryCard-module__jlr5dG__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.MasonryCard-module__jlr5dG__img[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.MasonryCard-module__jlr5dG__img{transition:none}}.MasonryCard-module__jlr5dG__noPhoto{font-family:var(--font-jetbrains);letter-spacing:.18em;text-transform:uppercase;color:var(--color-sandalwood);background:repeating-linear-gradient(-45deg,#e8e3da,#e8e3da 10px,#efebe4 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;inset:0}.MasonryCard-module__jlr5dG__badges{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:52px}.MasonryCard-module__jlr5dG__verified{background:var(--color-gold);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0d0d0d2e}.MasonryCard-module__jlr5dG__official{pointer-events:none;position:absolute;bottom:8px;left:8px}.MasonryCard-module__jlr5dG__heart{z-index:1;width:36px;height:36px;color:var(--color-noir);cursor:pointer;background:#fbf9f5f0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0d0d0d2e}.MasonryCard-module__jlr5dG__heart:hover{transform:scale(1.06)}.MasonryCard-module__jlr5dG__heart:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.MasonryCard-module__jlr5dG__heart[aria-pressed=true]{color:var(--color-gold-dark)}.MasonryCard-module__jlr5dG__heart[aria-pressed=true] svg{fill:var(--color-gold);stroke:var(--color-gold-dark)}.MasonryCard-module__jlr5dG__heart[data-busy]{cursor:progress}@media (hover:hover) and (pointer:fine){.MasonryCard-module__jlr5dG__heart{opacity:0}.MasonryCard-module__jlr5dG__card:hover .MasonryCard-module__jlr5dG__heart,.MasonryCard-module__jlr5dG__card:focus-within .MasonryCard-module__jlr5dG__heart,.MasonryCard-module__jlr5dG__heart[aria-pressed=true]{opacity:1}}.MasonryCard-module__jlr5dG__pending{pointer-events:none;background:#fbf9f547;border-radius:8px;animation:.9s ease-in-out infinite alternate MasonryCard-module__jlr5dG__cardPending;position:absolute;inset:0}@keyframes MasonryCard-module__jlr5dG__cardPending{0%{opacity:.2}to{opacity:1}}.MasonryCard-module__jlr5dG__text{height:var(--mz-text,64px);padding-top:9px;overflow:hidden}.MasonryCard-module__jlr5dG__house{font-family:var(--font-jetbrains);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sandalwood);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;line-height:14px;overflow:hidden}.MasonryCard-module__jlr5dG__name{color:var(--color-noir);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.MasonryCard-module__jlr5dG__bundle{color:var(--color-dusk);font-weight:500}.MasonryCard-module__jlr5dG__price{font-family:var(--font-jetbrains);color:var(--color-noir);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:13.5px;line-height:19px;overflow:hidden}.MasonryCard-module__jlr5dG__priceNote{color:var(--color-dusk);margin-left:6px;font-size:10.5px}
.MasonryGrid-module__rpNqqq__wrap{--mz-pad:12px;padding:0 var(--mz-pad);container:mz/inline-size}@media (min-width:640px){.MasonryGrid-module__rpNqqq__wrap{--mz-pad:24px}}@media (min-width:1024px){.MasonryGrid-module__rpNqqq__wrap{--mz-pad:32px}}.MasonryGrid-module__rpNqqq__grid{--mz-cols:2;--mz-gap:12px;--mz-text:64px;--mz-colw:calc((100cqw - (var(--mz-cols) - 1) * var(--mz-gap)) / var(--mz-cols));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.MasonryGrid-module__rpNqqq__item{grid-column:1;grid-row:var(--r);width:var(--mz-colw);margin-left:calc(var(--c) * (var(--mz-colw) + var(--mz-gap)));margin-top:calc(var(--a) * var(--mz-colw) + var(--n) * (var(--mz-text) + var(--mz-gap)));--r:var(--r2);--c:var(--c2);--a:var(--a2);--n:var(--n2);place-self:start}.MasonryGrid-module__rpNqqq__section{grid-column:1;grid-row:var(--sr);min-width:0;margin-inline:calc(-1 * var(--mz-pad));--sr:var(--sr2)}.MasonryGrid-module__rpNqqq__spacer{visibility:hidden;pointer-events:none;grid-column:1;width:1px;display:none}.MasonryGrid-module__rpNqqq__spacer[data-cols="2"]{display:block}@container mz (min-width:644px){.MasonryGrid-module__rpNqqq__grid{--mz-cols:3;--mz-gap:16px}.MasonryGrid-module__rpNqqq__item{--r:var(--r3);--c:var(--c3);--a:var(--a3);--n:var(--n3)}.MasonryGrid-module__rpNqqq__section{--sr:var(--sr3)}.MasonryGrid-module__rpNqqq__spacer[data-cols="2"]{display:none}.MasonryGrid-module__rpNqqq__spacer[data-cols="3"]{display:block}}@container mz (min-width:908px){.MasonryGrid-module__rpNqqq__grid{--mz-cols:4}.MasonryGrid-module__rpNqqq__item{--r:var(--r4);--c:var(--c4);--a:var(--a4);--n:var(--n4)}.MasonryGrid-module__rpNqqq__section{--sr:var(--sr4)}.MasonryGrid-module__rpNqqq__spacer[data-cols="3"]{display:none}.MasonryGrid-module__rpNqqq__spacer[data-cols="4"]{display:block}}@container mz (min-width:1172px){.MasonryGrid-module__rpNqqq__grid{--mz-cols:5}.MasonryGrid-module__rpNqqq__item{--r:var(--r5);--c:var(--c5);--a:var(--a5);--n:var(--n5)}.MasonryGrid-module__rpNqqq__section{--sr:var(--sr5)}.MasonryGrid-module__rpNqqq__spacer[data-cols="4"]{display:none}.MasonryGrid-module__rpNqqq__spacer[data-cols="5"]{display:block}}@container mz (min-width:1436px){.MasonryGrid-module__rpNqqq__grid{--mz-cols:6}.MasonryGrid-module__rpNqqq__item{--r:var(--r6);--c:var(--c6);--a:var(--a6);--n:var(--n6)}.MasonryGrid-module__rpNqqq__section{--sr:var(--sr6)}.MasonryGrid-module__rpNqqq__spacer[data-cols="5"]{display:none}.MasonryGrid-module__rpNqqq__spacer[data-cols="6"]{display:block}}@container mz (min-width:1700px){.MasonryGrid-module__rpNqqq__grid{--mz-cols:7}.MasonryGrid-module__rpNqqq__item{--r:var(--r7);--c:var(--c7);--a:var(--a7);--n:var(--n7)}.MasonryGrid-module__rpNqqq__section{--sr:var(--sr7)}.MasonryGrid-module__rpNqqq__spacer[data-cols="6"]{display:none}.MasonryGrid-module__rpNqqq__spacer[data-cols="7"]{display:block}}.MasonryGrid-module__rpNqqq__footer{min-height:72px;font-family:var(--font-jetbrains);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sandalwood);justify-content:center;align-items:center;padding:16px 0 8px;font-size:11px;display:flex}.MasonryGrid-module__rpNqqq__loadMore{font-family:var(--font-hanken);letter-spacing:normal;text-transform:none;color:var(--color-noir);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;font-size:13.5px;font-weight:600}.MasonryGrid-module__rpNqqq__loadMore:hover{border-color:var(--color-noir)}.MasonryGrid-module__rpNqqq__loadMore:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.MasonryGrid-module__rpNqqq__dots{gap:6px;display:inline-flex}.MasonryGrid-module__rpNqqq__dots span{background:var(--color-sandalwood);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite MasonryGrid-module__rpNqqq__mzPulse}.MasonryGrid-module__rpNqqq__dots span:nth-child(2){animation-delay:.15s}.MasonryGrid-module__rpNqqq__dots span:nth-child(3){animation-delay:.3s}@keyframes MasonryGrid-module__rpNqqq__mzPulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.MasonryGrid-module__rpNqqq__dots span{opacity:.6;animation:none}}.MasonryGrid-module__rpNqqq__wrap.MasonryGrid-module__rpNqqq__flush{--mz-pad:0px}
.ListingTile-module__tWp2oW__tile{--tile-photo:104px;--tile-pad:10px;min-width:0;position:relative;container:tile/inline-size}.ListingTile-module__tWp2oW__link{grid-template-columns:var(--tile-photo) minmax(0, 1fr);padding:var(--tile-pad);background:var(--color-mist-lighter);color:inherit;border:1px solid #0d0d0d0f;border-radius:12px;outline:none;grid-template-rows:auto 1fr auto;grid-template-areas:"photo body""photo price""photo seller";align-items:start;column-gap:14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.ListingTile-module__tWp2oW__link:hover{color:inherit}@media (hover:hover) and (pointer:fine){.ListingTile-module__tWp2oW__tile:hover .ListingTile-module__tWp2oW__link{border-color:#0d0d0d24;box-shadow:0 6px 18px -12px #0d0d0d59}}.ListingTile-module__tWp2oW__link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.ListingTile-module__tWp2oW__photoWrap{grid-area:photo;align-self:start;position:relative}.ListingTile-module__tWp2oW__photo{width:var(--tile-photo);aspect-ratio:4/5;background-color:var(--tile-color,#e2dcd2);isolation:isolate;background-position:50%;background-size:cover;border-radius:8px;position:relative;overflow:hidden}.ListingTile-module__tWp2oW__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.ListingTile-module__tWp2oW__img[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.ListingTile-module__tWp2oW__img{transition:none}}.ListingTile-module__tWp2oW__noPhoto{font-family:var(--font-jetbrains);letter-spacing:.16em;text-transform:uppercase;color:var(--color-sandalwood);background:repeating-linear-gradient(-45deg,#e8e3da,#e8e3da 8px,#efebe4 8px 16px);justify-content:center;align-items:center;font-size:8.5px;display:flex;position:absolute;inset:0}.ListingTile-module__tWp2oW__pending{pointer-events:none;background:#fbf9f547;border-radius:8px;animation:.9s ease-in-out infinite alternate ListingTile-module__tWp2oW__tilePending;position:absolute;inset:0}@keyframes ListingTile-module__tWp2oW__tilePending{0%{opacity:.2}to{opacity:1}}.ListingTile-module__tWp2oW__body{grid-area:body;min-width:0;padding-right:34px}.ListingTile-module__tWp2oW__body p,.ListingTile-module__tWp2oW__price p,.ListingTile-module__tWp2oW__seller{margin:0}.ListingTile-module__tWp2oW__house{font-family:var(--font-jetbrains);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sandalwood);white-space:nowrap;text-overflow:ellipsis;padding-top:1px;font-size:10px;line-height:14px;overflow:hidden}.ListingTile-module__tWp2oW__name{font-family:var(--font-cormorant);color:var(--color-noir);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:20px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden;margin-top:2px!important}.ListingTile-module__tWp2oW__bundle{font-family:var(--font-hanken);color:var(--color-dusk);white-space:nowrap;font-size:12px;font-weight:500}.ListingTile-module__tWp2oW__spec{font-family:var(--font-jetbrains);color:var(--color-dusk);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden;margin-top:5px!important}.ListingTile-module__tWp2oW__condition{color:var(--color-dusk);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px;overflow:hidden;margin-top:2px!important}.ListingTile-module__tWp2oW__tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.ListingTile-module__tWp2oW__tag{border:1px solid var(--color-border);height:20px;color:var(--color-dusk);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.ListingTile-module__tWp2oW__tag svg{flex:none;width:12px;height:12px}.ListingTile-module__tWp2oW__tagVerified{border-color:var(--color-gold);background:var(--color-gold);color:#fff}.ListingTile-module__tWp2oW__tagPartner{color:var(--color-gold-dark);background:#c9a02a14;border-color:#8f6e1473}.ListingTile-module__tWp2oW__price{grid-area:price;align-self:end;min-width:0;padding-top:8px}.ListingTile-module__tWp2oW__priceLabel{font-family:var(--font-jetbrains);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sandalwood);white-space:nowrap;font-size:9.5px;line-height:13px}.ListingTile-module__tWp2oW__amount{font-family:var(--font-jetbrains);color:var(--color-noir);white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;display:inline-block;margin-right:8px!important}.ListingTile-module__tWp2oW__retail{font-family:var(--font-jetbrains);white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;line-height:22px;display:inline-flex}.ListingTile-module__tWp2oW__strike{color:var(--color-sandalwood);text-decoration:line-through}.ListingTile-module__tWp2oW__discount{color:var(--color-gold-dark);font-weight:600}.ListingTile-module__tWp2oW__countdown{font-family:var(--font-jetbrains);color:var(--color-dusk);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;line-height:22px;display:inline-flex}.ListingTile-module__tWp2oW__countdown svg{width:13px;height:13px}.ListingTile-module__tWp2oW__soon{color:var(--color-gold-dark);font-weight:600}.ListingTile-module__tWp2oW__seller{min-width:0;height:16px;color:var(--color-dusk);grid-area:seller;align-items:center;gap:5px;font-size:12px;line-height:16px;display:flex;margin-top:4px!important}.ListingTile-module__tWp2oW__seller span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ListingTile-module__tWp2oW__seller svg{width:13px;height:13px;color:var(--color-sandalwood);flex:none}.ListingTile-module__tWp2oW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ListingTile-module__tWp2oW__heart{z-index:1;width:40px;height:40px;color:var(--color-dusk);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:6px}.ListingTile-module__tWp2oW__heart:hover{color:var(--color-noir);background:#0d0d0d0f}.ListingTile-module__tWp2oW__heart:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.ListingTile-module__tWp2oW__heart[aria-pressed=true]{color:var(--color-gold-dark)}.ListingTile-module__tWp2oW__heart[aria-pressed=true] svg{fill:var(--color-gold);stroke:var(--color-gold-dark)}@container tile (min-width:500px){.ListingTile-module__tWp2oW__link{grid-template-columns:var(--tile-photo) minmax(0, 1fr) auto;grid-template-rows:1fr auto;grid-template-areas:"photo body price""photo seller price";column-gap:16px}.ListingTile-module__tWp2oW__price{text-align:right;min-width:100px;padding-top:0;padding-left:4px}.ListingTile-module__tWp2oW__amount{font-size:19px;line-height:26px;display:block;margin-right:0!important}.ListingTile-module__tWp2oW__retail{justify-content:flex-end;line-height:18px;display:flex}.ListingTile-module__tWp2oW__countdown{line-height:20px}.ListingTile-module__tWp2oW__name{font-size:22px}.ListingTile-module__tWp2oW__body{padding-right:0}}@media (min-width:640px){.ListingTile-module__tWp2oW__tile{--tile-photo:132px;--tile-pad:12px}}
.ListingList-module__E6bfeW__wrap{--mz-pad:12px;padding:0 var(--mz-pad);container:mzlist/inline-size}@media (min-width:640px){.ListingList-module__E6bfeW__wrap{--mz-pad:24px}}@media (min-width:1024px){.ListingList-module__E6bfeW__wrap{--mz-pad:32px}}.ListingList-module__E6bfeW__wrap.ListingList-module__E6bfeW__flush{--mz-pad:0px}.ListingList-module__E6bfeW__group{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ListingList-module__E6bfeW__group+.ListingList-module__E6bfeW__group{margin-top:10px}.ListingList-module__E6bfeW__row{min-width:0}@container mzlist (min-width:900px){.ListingList-module__E6bfeW__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ListingList-module__E6bfeW__group+.ListingList-module__E6bfeW__group{margin-top:14px}}.ListingList-module__E6bfeW__section{min-width:0;margin-inline:calc(-1 * var(--mz-pad))}
.ViewToggle-module__SCA7dq__toggle{width:40px;height:40px;color:var(--color-noir);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s;display:inline-grid;position:relative}.ViewToggle-module__SCA7dq__toggle:hover{background:#0d0d0d12}.ViewToggle-module__SCA7dq__toggle:active{background:#0d0d0d1f}.ViewToggle-module__SCA7dq__toggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.ViewToggle-module__SCA7dq__icon{stroke-width:1.75px;grid-area:1/1;width:21px;height:21px;transition:opacity .22s,transform .32s cubic-bezier(.2,0,0,1)}.ViewToggle-module__SCA7dq__toggle[data-view=grid] .ViewToggle-module__SCA7dq__toGrid,.ViewToggle-module__SCA7dq__toggle[data-view=list] .ViewToggle-module__SCA7dq__toList{opacity:0;transform:rotate(-90deg)scale(.6)}.ViewToggle-module__SCA7dq__toggle[data-view=grid] .ViewToggle-module__SCA7dq__toList,.ViewToggle-module__SCA7dq__toggle[data-view=list] .ViewToggle-module__SCA7dq__toGrid{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ViewToggle-module__SCA7dq__icon{transition:none}}.ViewToggle-module__SCA7dq__tip{z-index:20;background:var(--color-noir);color:var(--color-mist-lighter);font-family:var(--font-hanken);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.ViewToggle-module__SCA7dq__toggle:hover .ViewToggle-module__SCA7dq__tip{opacity:1;transition-delay:.35s;transform:none}}.ViewToggle-module__SCA7dq__toggle:focus-visible .ViewToggle-module__SCA7dq__tip{opacity:1;transform:none}
.PostCard-module__dXh2UW__card{min-width:0;position:relative}.PostCard-module__dXh2UW__link{color:inherit;outline:none;text-decoration:none;display:block}.PostCard-module__dXh2UW__link:hover{color:inherit}.PostCard-module__dXh2UW__link:focus-visible .PostCard-module__dXh2UW__photo{outline:2px solid var(--color-gold);outline-offset:2px}.PostCard-module__dXh2UW__photo{width:100%;aspect-ratio:1 / var(--pc-ar,1.25);background-color:var(--pc-color,#e2dcd2);isolation:isolate;background-position:50%;background-size:cover;border-radius:8px;position:relative;overflow:hidden}.PostCard-module__dXh2UW__photo:after{content:"";pointer-events:none;background:#0d0d0d00;transition:background-color .2s;position:absolute;inset:0}@media (hover:hover){.PostCard-module__dXh2UW__card:hover .PostCard-module__dXh2UW__photo:after{background:#0d0d0d1a}}.PostCard-module__dXh2UW__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.PostCard-module__dXh2UW__img[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.PostCard-module__dXh2UW__img{transition:none}}.PostCard-module__dXh2UW__quote{background:radial-gradient(120% 90% at 0% 0%, #c9a02a29, transparent 60%), var(--color-mist-lighter);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;justify-content:center;padding:18px 16px 16px;display:flex;position:absolute;inset:0}.PostCard-module__dXh2UW__quoteMark{width:22px;height:22px;color:var(--color-gold);flex-shrink:0;margin-bottom:8px}.PostCard-module__dXh2UW__quoteText{font-family:var(--font-cormorant);color:var(--color-noir);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:clamp(17px,2.4cqw + 10px,21px);font-style:italic;font-weight:500;line-height:1.22;display:-webkit-box;overflow:hidden}.PostCard-module__dXh2UW__badges{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.PostCard-module__dXh2UW__typeSotd,.PostCard-module__dXh2UW__typeReview,.PostCard-module__dXh2UW__featured,.PostCard-module__dXh2UW__owner{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0d0d0d2e}.PostCard-module__dXh2UW__typeSotd{color:var(--color-noir);background:#fbf9f5f2}.PostCard-module__dXh2UW__typeReview{background:var(--color-noir);color:#fff}.PostCard-module__dXh2UW__badgeStar{width:11px;height:11px;fill:var(--color-gold);color:var(--color-gold)}.PostCard-module__dXh2UW__featured{background:var(--color-gold);color:var(--color-noir)}.PostCard-module__dXh2UW__owner{color:#2f6b35;pointer-events:none;background:#eaf3ea;position:absolute;bottom:8px;left:8px}.PostCard-module__dXh2UW__text{height:128px;padding-top:9px;overflow:hidden}.PostCard-module__dXh2UW__house{font-family:var(--font-jetbrains);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sandalwood);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;line-height:14px;overflow:hidden}.PostCard-module__dXh2UW__name{color:var(--color-noir);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.PostCard-module__dXh2UW__excerpt{height:36px;color:var(--color-dusk);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.PostCard-module__dXh2UW__author{min-width:0;height:20px;color:var(--color-noir);align-items:center;gap:6px;margin:7px 0 0;font-size:12.5px;font-weight:600;display:flex}.PostCard-module__dXh2UW__authorName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.PostCard-module__dXh2UW__time{font-family:var(--font-jetbrains);color:var(--color-sandalwood);flex-shrink:0;margin-left:auto;font-size:10.5px;font-weight:400}.PostCard-module__dXh2UW__counts{height:18px;font-family:var(--font-jetbrains);color:var(--color-dusk);align-items:center;gap:12px;margin:0;font-size:11.5px;display:flex}.PostCard-module__dXh2UW__counts span{align-items:center;gap:4px;display:inline-flex}.PostCard-module__dXh2UW__counts svg{width:13px;height:13px}.PostCard-module__dXh2UW__counts svg.PostCard-module__dXh2UW__on{fill:var(--color-gold);color:var(--color-gold-dark)}.PostCard-module__dXh2UW__avail{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:4px;height:26px;display:flex}.PostCard-module__dXh2UW__availLink,.PostCard-module__dXh2UW__availMuted{align-items:center;gap:5px;min-width:0;height:100%;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.PostCard-module__dXh2UW__availLink{color:var(--color-gold-dark)}.PostCard-module__dXh2UW__availMuted{color:var(--color-sandalwood);font-weight:500}.PostCard-module__dXh2UW__availLink span,.PostCard-module__dXh2UW__availMuted span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostCard-module__dXh2UW__availLink svg,.PostCard-module__dXh2UW__availMuted svg{flex-shrink:0;width:13px;height:13px}.PostCard-module__dXh2UW__availLink:hover span{text-decoration:underline}.PostCard-module__dXh2UW__wish{flex-shrink:0;width:26px!important;height:26px!important}
.HomeListingFeed-module__aYpT2q__toggleRow{justify-content:flex-end;margin-top:-14px;padding:0 2px 4px;display:flex}@media (min-width:640px){.HomeListingFeed-module__aYpT2q__toggleRow,.HomeListingFeed-module__aYpT2q__phoneOnly{display:none}}@media (max-width:639.98px){.HomeListingFeed-module__aYpT2q__widerOnly{display:none}}
.ListingDetailV2-module__WbcFWG__page{background:var(--color-mist);min-height:100vh;color:var(--color-noir)}.ListingDetailV2-module__WbcFWG__inner{max-width:1360px;margin:0 auto;padding:12px 16px 0}@media (min-width:640px){.ListingDetailV2-module__WbcFWG__inner{padding:16px 24px 0}}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__inner{padding:20px 32px 0}}.ListingDetailV2-module__WbcFWG__back{cursor:pointer;min-height:40px;font-family:var(--font-jetbrains);color:var(--color-dusk);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:8px;padding:0 4px;font-size:13px;display:inline-flex}.ListingDetailV2-module__WbcFWG__back:hover{color:var(--color-noir)}.ListingDetailV2-module__WbcFWG__back:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:4px}.ListingDetailV2-module__WbcFWG__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""buy""details";row-gap:24px;display:grid}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__layout{grid-template:"gallery buy""details buy"1fr/minmax(0,1.15fr) minmax(360px,1fr);gap:40px 48px}}@media (min-width:1280px){.ListingDetailV2-module__WbcFWG__layout{column-gap:64px}}.ListingDetailV2-module__WbcFWG__galleryArea{grid-area:gallery;min-width:0}.ListingDetailV2-module__WbcFWG__buyArea{grid-area:buy;min-width:0}.ListingDetailV2-module__WbcFWG__detailsArea{grid-area:details;min-width:0}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__buySticky{position:sticky;top:96px}}.ListingDetailV2-module__WbcFWG__gallery{margin:0 -16px;position:relative}@media (min-width:640px){.ListingDetailV2-module__WbcFWG__gallery{margin:0}}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__gallery{width:min(100%, calc((100vh - 150px) / var(--hero-ar,1.25)));margin:0 auto}}.ListingDetailV2-module__WbcFWG__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}@media (min-width:640px){.ListingDetailV2-module__WbcFWG__track{border-radius:8px}}.ListingDetailV2-module__WbcFWG__track::-webkit-scrollbar{display:none}.ListingDetailV2-module__WbcFWG__slide{scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1 / var(--hero-ar,1.25);background-color:var(--slide-color,#e2dcd2);background-position:50%;background-size:cover;flex:0 0 100%;position:relative;overflow:hidden}@media (min-width:640px){.ListingDetailV2-module__WbcFWG__slide{border-radius:8px}}.ListingDetailV2-module__WbcFWG__slideImg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.ListingDetailV2-module__WbcFWG__slideImg[data-loaded]{opacity:1}.ListingDetailV2-module__WbcFWG__slideVideo{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.ListingDetailV2-module__WbcFWG__noPhoto{background:#4a45400d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ListingDetailV2-module__WbcFWG__arrow{width:40px;height:40px;color:var(--color-noir);cursor:pointer;background:#fbf9f5eb;border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0d0d0d33}.ListingDetailV2-module__WbcFWG__arrow:disabled{opacity:0;pointer-events:none}.ListingDetailV2-module__WbcFWG__arrow:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.ListingDetailV2-module__WbcFWG__arrowPrev{left:12px}.ListingDetailV2-module__WbcFWG__arrowNext{right:12px}@media (hover:hover) and (pointer:fine){.ListingDetailV2-module__WbcFWG__arrow{display:inline-flex}}.ListingDetailV2-module__WbcFWG__counter{color:#fff;font-family:var(--font-jetbrains);pointer-events:none;background:#0d0d0d9e;border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.ListingDetailV2-module__WbcFWG__dots{justify-content:center;gap:6px;padding:10px 0 0;display:flex}.ListingDetailV2-module__WbcFWG__dot{background:#0d0d0d33;border-radius:50%;width:6px;height:6px;transition:background-color .2s}.ListingDetailV2-module__WbcFWG__dotActive{background:var(--color-noir)}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__dots{display:none}}.ListingDetailV2-module__WbcFWG__thumbs{display:none}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}}.ListingDetailV2-module__WbcFWG__thumb{cursor:pointer;background:#e2dcd2;border:2px solid #0000;border-radius:8px;width:68px;height:84px;padding:0;position:relative;overflow:hidden}.ListingDetailV2-module__WbcFWG__thumb:hover{border-color:#0d0d0d40}.ListingDetailV2-module__WbcFWG__thumbActive,.ListingDetailV2-module__WbcFWG__thumbActive:hover{border-color:var(--color-gold)}.ListingDetailV2-module__WbcFWG__thumb:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.ListingDetailV2-module__WbcFWG__thumb img,.ListingDetailV2-module__WbcFWG__thumb video{object-fit:cover;width:100%;height:100%}.ListingDetailV2-module__WbcFWG__storefront{font-family:var(--font-jetbrains);color:var(--color-gold-dark);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.ListingDetailV2-module__WbcFWG__explore{border-top:1px solid var(--color-border);margin-top:56px;padding-top:40px}.ListingDetailV2-module__WbcFWG__exploreTitle{max-width:1360px;font-family:var(--font-cormorant);margin:0 auto 20px;padding:0 16px;font-size:clamp(26px,4vw,34px);font-weight:600}@media (min-width:640px){.ListingDetailV2-module__WbcFWG__exploreTitle{padding:0 24px}}@media (min-width:1024px){.ListingDetailV2-module__WbcFWG__exploreTitle{padding:0 32px}}
