.ListingDetailTemplate-module__xd683W__page{box-sizing:border-box;width:100%;max-width:var(--app-content-max-width);padding-inline:var(--app-space-4);padding-block:var(--app-space-4)var(--app-space-9);margin-inline:auto}@media (min-width:48em){.ListingDetailTemplate-module__xd683W__page{padding-inline:var(--app-space-5);padding-block:var(--app-space-5)var(--app-space-9)}}@media (max-width:599.98px){.ListingDetailTemplate-module__xd683W__page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.ListingDetailTemplate-module__xd683W__backRow{margin-bottom:var(--app-space-4)}.ListingDetailTemplate-module__xd683W__textNav{text-transform:none!important;font-family:var(--md-sys-typescale-label-large-font)!important;font-size:var(--md-sys-typescale-label-large-size)!important;font-weight:700!important;line-height:var(--md-sys-typescale-label-large-line-height)!important;letter-spacing:.01em!important;border-radius:var(--md-sys-shape-corner-full)!important;min-height:2.5rem!important;color:var(--md-sys-color-on-surface)!important;box-shadow:none!important;background-color:#0000!important;margin-inline-start:-.5rem!important;padding-inline:.5rem!important}.ListingDetailTemplate-module__xd683W__textNav:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent)!important}.ListingDetailTemplate-module__xd683W__layout{gap:var(--app-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""story""metrics""detail";align-items:start;display:grid}.ListingDetailTemplate-module__xd683W__mediaBlock{gap:var(--app-space-3);flex-direction:column;grid-area:media;min-width:0;display:flex}.ListingDetailTemplate-module__xd683W__storyColumn{gap:var(--app-space-5);flex-direction:column;grid-area:story;min-width:0;display:flex}.ListingDetailTemplate-module__xd683W__detailColumn{grid-area:detail;min-width:0}@media (min-width:600px){.ListingDetailTemplate-module__xd683W__layout{gap:var(--app-space-6)var(--app-space-6);grid-template-columns:minmax(0,1.35fr) minmax(16rem,20rem);grid-template-areas:"media story""metrics story""detail detail"}.ListingDetailTemplate-module__xd683W__storyColumn{top:calc(var(--app-bar-height) + var(--app-space-4));gap:var(--app-space-5);border:1px solid var(--color-border);background-color:var(--color-bg-surface);box-shadow:none;border-radius:1rem;padding:1.25rem;position:sticky}}@media (min-width:840px){.ListingDetailTemplate-module__xd683W__storyColumn{padding:1.5rem}.ListingDetailTemplate-module__xd683W__layout{gap:var(--app-space-7)var(--app-space-7);grid-template-columns:minmax(0,1.45fr) minmax(17rem,22rem)}}@media (min-width:1200px){.ListingDetailTemplate-module__xd683W__layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,23rem)}}.ListingDetailTemplate-module__xd683W__gallery{background:var(--color-bg-subdued);width:100%;animation:ListingDetailTemplate-module__xd683W__listingStageIn var(--md-sys-motion-duration-long1)var(--md-sys-motion-easing-emphasized-decelerate)both;border-radius:1rem;position:relative;overflow:hidden}@media (max-width:599.98px){.ListingDetailTemplate-module__xd683W__gallery{width:100vw;max-width:100vw;box-shadow:none;border-radius:0;margin-left:calc(50% - 50vw)}}@media (prefers-reduced-motion:reduce){.ListingDetailTemplate-module__xd683W__gallery{animation:none}}.ListingDetailTemplate-module__xd683W__carouselRoot{width:100%;position:relative;overflow:hidden}.ListingDetailTemplate-module__xd683W__carouselViewport{aspect-ratio:3/2;width:100%;overflow:hidden}.ListingDetailTemplate-module__xd683W__carouselViewportFill{width:100%;height:100%;overflow:hidden}.ListingDetailTemplate-module__xd683W__carouselContainer{touch-action:pan-y pinch-zoom;height:100%;display:flex}.ListingDetailTemplate-module__xd683W__carouselSlide{background:var(--color-bg-subdued);flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden}.ListingDetailTemplate-module__xd683W__slideImageBlur{object-fit:cover;object-position:center;filter:blur(18px);opacity:.9;transform:scale(1.12)}.ListingDetailTemplate-module__xd683W__slideImage{object-fit:contain;object-position:center;z-index:1}.ListingDetailTemplate-module__xd683W__slideHit{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.ListingDetailTemplate-module__xd683W__slideHit:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.ListingDetailTemplate-module__xd683W__carouselRoot:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.ListingDetailTemplate-module__xd683W__carouselControl{z-index:2;box-shadow:var(--md-sys-elevation-level1);top:50%;transform:translateY(-50%);background-color:color-mix(in srgb,var(--md-sys-color-surface-container-lowest)92%,transparent)!important;width:48px!important;height:48px!important;color:var(--md-sys-color-on-surface)!important;position:absolute!important}.ListingDetailTemplate-module__xd683W__carouselControlPrev{left:12px}.ListingDetailTemplate-module__xd683W__carouselControlNext{right:12px}@media (max-width:599.98px){.ListingDetailTemplate-module__xd683W__carouselControl{display:none!important}}.ListingDetailTemplate-module__xd683W__imageCounter{z-index:2;border-radius:var(--md-sys-shape-corner-full);background-color:color-mix(in srgb,var(--md-sys-color-scrim)56%,transparent);min-height:40px;color:var(--md-sys-color-on-media);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;align-items:center;gap:6px;padding:6px 14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:14px;right:14px}.ListingDetailTemplate-module__xd683W__imageCounter:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.ListingDetailTemplate-module__xd683W__thumbStrip{gap:var(--app-space-2);scrollbar-width:none;-ms-overflow-style:none;animation:ListingDetailTemplate-module__xd683W__listingBuyIn var(--md-sys-motion-duration-long1)var(--md-sys-motion-easing-emphasized-decelerate)both;margin:-3px;padding:3px;animation-delay:60ms;display:flex;overflow-x:auto}@media (prefers-reduced-motion:reduce){.ListingDetailTemplate-module__xd683W__thumbStrip{animation:none}}.ListingDetailTemplate-module__xd683W__thumbStrip::-webkit-scrollbar{display:none}.ListingDetailTemplate-module__xd683W__thumb{aspect-ratio:3/2;border-radius:var(--md-sys-shape-corner-medium);background:var(--color-bg-subdued);cursor:pointer;opacity:.72;width:5.5rem;transition:opacity var(--md-sys-motion-duration-short2)var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short2)var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short2)var(--md-sys-motion-easing-standard);border:2px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.ListingDetailTemplate-module__xd683W__thumb{transition:none}}@media (min-width:600px){.ListingDetailTemplate-module__xd683W__thumb{width:7rem}}@media (hover:hover) and (pointer:fine){.ListingDetailTemplate-module__xd683W__thumb:hover{opacity:.92;transform:translateY(-1px)}}.ListingDetailTemplate-module__xd683W__thumb:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.ListingDetailTemplate-module__xd683W__thumbActive{opacity:1;border-color:var(--color-text)}.ListingDetailTemplate-module__xd683W__thumbActive:hover{opacity:1;transform:none}.ListingDetailTemplate-module__xd683W__thumbImage{object-fit:cover}.ListingDetailTemplate-module__xd683W__identityBadge{width:fit-content;min-height:2rem;padding:0 var(--app-space-3);border-radius:var(--md-sys-shape-corner-full);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-medium-size);font-weight:700;line-height:var(--md-sys-typescale-label-large-line-height);align-items:center;display:inline-flex}.ListingDetailTemplate-module__xd683W__badgeEmphasis{color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container)}.ListingDetailTemplate-module__xd683W__badgeSecondary{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.ListingDetailTemplate-module__xd683W__identity{gap:var(--app-space-3);min-width:0;animation:ListingDetailTemplate-module__xd683W__listingBuyIn var(--md-sys-motion-duration-long1)var(--md-sys-motion-easing-emphasized-decelerate)both;flex-direction:column;animation-delay:60ms;display:flex}@media (prefers-reduced-motion:reduce){.ListingDetailTemplate-module__xd683W__identity{animation:none}}.ListingDetailTemplate-module__xd683W__price{font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.04em;color:var(--md-sys-color-on-surface);margin:0;font-size:clamp(2.25rem,3.5vw + 1rem,3rem);font-weight:700;line-height:1.05}.ListingDetailTemplate-module__xd683W__title{font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.03em;color:var(--md-sys-color-on-surface);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2vw + .75rem,2rem);font-weight:700;line-height:1.15}.ListingDetailTemplate-module__xd683W__meta{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);margin:0}.ListingDetailTemplate-module__xd683W__metricStrip{gap:var(--app-space-3);grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.ListingDetailTemplate-module__xd683W__metricStrip{gap:var(--app-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ListingDetailTemplate-module__xd683W__metricValue{font-size:clamp(1.25rem,2vw,1.65rem)}}.ListingDetailTemplate-module__xd683W__metric{min-width:0;padding:var(--app-space-4)var(--app-space-4)var(--app-space-3);border:1px solid var(--color-border);background:var(--color-bg-surface);box-shadow:none;color:var(--md-sys-color-on-surface);border-radius:1rem;flex-direction:column;gap:.2rem;display:flex}.ListingDetailTemplate-module__xd683W__metric:nth-child(2n){background:var(--color-bg-surface)}.ListingDetailTemplate-module__xd683W__metricIcon{color:var(--md-sys-color-on-surface-variant)}.ListingDetailTemplate-module__xd683W__metricValue{font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.03em;color:var(--md-sys-color-on-surface);margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:700;line-height:1.15}.ListingDetailTemplate-module__xd683W__metricLabel{font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-medium-size);font-weight:600;line-height:var(--md-sys-typescale-label-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.ListingDetailTemplate-module__xd683W__desktopActions{display:none}@media (min-width:600px){.ListingDetailTemplate-module__xd683W__desktopActions{gap:var(--app-space-3);flex-direction:column;display:flex}.ListingDetailTemplate-module__xd683W__price{font-size:clamp(1.85rem,1.5vw + 1rem,2.5rem)}.ListingDetailTemplate-module__xd683W__title{font-size:clamp(1.25rem,1vw + .85rem,1.65rem)}}.ListingDetailTemplate-module__xd683W__primaryCta,.ListingDetailTemplate-module__xd683W__secondaryCta{text-transform:none!important;font-family:var(--md-sys-typescale-label-large-font)!important;border-radius:var(--md-sys-shape-corner-extra-large)!important;letter-spacing:.01em!important;min-height:3.25rem!important;box-shadow:none!important;font-weight:700!important}.ListingDetailTemplate-module__xd683W__secondaryCta{background-color:var(--color-text)!important;color:var(--color-text-on-fill)!important;border:0!important}@media (hover:hover) and (pointer:fine){.ListingDetailTemplate-module__xd683W__secondaryCta:hover{background-color:color-mix(in srgb,var(--color-text-on-fill)14%,var(--color-text))!important;color:var(--color-text-on-fill)!important}}.ListingDetailTemplate-module__xd683W__secondaryCtaSaved{background-color:var(--color-text)!important;color:var(--color-text-on-fill)!important}@media (hover:hover) and (pointer:fine){.ListingDetailTemplate-module__xd683W__secondaryCtaSaved:hover{background-color:color-mix(in srgb,var(--color-text-on-fill)14%,var(--color-text))!important;color:var(--color-text-on-fill)!important}}.ListingDetailTemplate-module__xd683W__contentStack{gap:var(--app-space-8);flex-direction:column;max-width:48rem;display:flex}.ListingDetailTemplate-module__xd683W__section{gap:var(--app-space-3);flex-direction:column;display:flex}.ListingDetailTemplate-module__xd683W__sectionTitle{font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.02em;color:var(--md-sys-color-on-surface);margin:0;font-size:clamp(1.5rem,1.5vw + 1rem,1.75rem);font-weight:700;line-height:1.2}.ListingDetailTemplate-module__xd683W__bodyText{white-space:pre-wrap;font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);font-weight:var(--md-sys-typescale-body-large-weight);color:var(--md-sys-color-on-surface);margin:0;line-height:1.6}.ListingDetailTemplate-module__xd683W__muted{color:var(--md-sys-color-on-surface-variant)}.ListingDetailTemplate-module__xd683W__specList{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:840px){.ListingDetailTemplate-module__xd683W__specList{column-gap:var(--app-space-6);grid-template-columns:1fr 1fr}}.ListingDetailTemplate-module__xd683W__specItem{justify-content:space-between;align-items:baseline;gap:var(--app-space-3);min-height:2.75rem;padding:var(--app-space-3)0;border-bottom:1px solid var(--color-border);display:flex}.ListingDetailTemplate-module__xd683W__specList .ListingDetailTemplate-module__xd683W__specItem:last-child{border-bottom:none}@media (min-width:840px){.ListingDetailTemplate-module__xd683W__specList .ListingDetailTemplate-module__xd683W__specItem:nth-last-child(-n+2){border-bottom:none}}.ListingDetailTemplate-module__xd683W__specLabel{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.ListingDetailTemplate-module__xd683W__specValue{text-align:right;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:700;line-height:var(--md-sys-typescale-label-large-line-height);color:var(--md-sys-color-on-surface);margin:0}.ListingDetailTemplate-module__xd683W__featureChips{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.ListingDetailTemplate-module__xd683W__featureChips .MuiChip-root{border-radius:var(--md-sys-shape-corner-full);font-weight:600;border:1px solid var(--color-border)!important;background:var(--color-bg-surface)!important;color:var(--md-sys-color-on-surface)!important}.ListingDetailTemplate-module__xd683W__sellerRow{align-items:center;gap:var(--app-space-3);min-width:0;display:flex}.ListingDetailTemplate-module__xd683W__sellerText{flex-direction:column;gap:2px;min-width:0;display:flex}.ListingDetailTemplate-module__xd683W__sellerName{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:700;line-height:var(--md-sys-typescale-title-medium-line-height);color:var(--md-sys-color-on-surface);margin:0}.ListingDetailTemplate-module__xd683W__sellerMeta{font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.ListingDetailTemplate-module__xd683W__mobileBar{display:none}@media (max-width:599.98px){.ListingDetailTemplate-module__xd683W__mobileBar{z-index:20;align-items:stretch;gap:var(--app-space-2);padding:var(--app-space-3)var(--app-space-4)calc(var(--app-space-3) + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0}.ListingDetailTemplate-module__xd683W__mobileBarAction{flex:1 1 0;min-width:0}.ListingDetailTemplate-module__xd683W__mobileBar .MuiButton-root{white-space:nowrap}}.ListingDetailTemplate-module__xd683W__viewerRoot{background:var(--color-bg);flex-direction:column;height:100%;min-height:0;display:flex}.ListingDetailTemplate-module__xd683W__viewerHeader{justify-content:space-between;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3)var(--app-space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);flex-shrink:0;display:flex}.ListingDetailTemplate-module__xd683W__viewerHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.ListingDetailTemplate-module__xd683W__viewerBackTitle{align-items:center;gap:var(--app-space-1);margin:0;border-radius:var(--md-sys-shape-corner-full);min-width:0;color:var(--md-sys-color-on-surface);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;margin-inline-start:-.25rem;padding:.25rem .5rem .25rem 0;display:inline-flex}.ListingDetailTemplate-module__xd683W__viewerBackTitle:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent)}.ListingDetailTemplate-module__xd683W__viewerBackTitle:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.ListingDetailTemplate-module__xd683W__viewerBackTitle svg{color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.ListingDetailTemplate-module__xd683W__viewerTitle{min-width:0;font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:700;line-height:var(--md-sys-typescale-title-medium-line-height);color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ListingDetailTemplate-module__xd683W__viewerBody{-webkit-overflow-scrolling:touch;background:var(--color-bg);flex:1;min-height:0;overflow-y:auto}.ListingDetailTemplate-module__xd683W__viewerStack{gap:var(--app-space-2);padding-block:var(--app-space-2);flex-direction:column;display:flex}.ListingDetailTemplate-module__xd683W__viewerImage{aspect-ratio:3/2;background:var(--color-bg-subdued);width:100%;scroll-margin-top:var(--app-space-4);position:relative}.ListingDetailTemplate-module__xd683W__viewerImageContain{object-fit:contain}.ListingDetailTemplate-module__xd683W__viewerDesktop{background:var(--color-bg-surface);flex-direction:column;max-height:min(90dvh,56rem);display:flex}.ListingDetailTemplate-module__xd683W__viewerDesktopHeader{justify-content:space-between;align-items:center;gap:var(--app-space-3);padding:var(--app-space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.ListingDetailTemplate-module__xd683W__viewerDesktopBody{min-height:0;padding:var(--app-space-4);background:var(--color-bg);flex:1;overflow-y:auto}.ListingDetailTemplate-module__xd683W__viewerDesktopStack{gap:var(--app-space-3);flex-direction:column;max-width:56rem;margin-inline:auto;display:flex}.ListingDetailTemplate-module__xd683W__viewerDesktopImage{aspect-ratio:3/2;border-radius:var(--md-sys-shape-corner-medium);background:var(--color-bg-subdued);width:100%;scroll-margin-top:var(--app-space-4);position:relative;overflow:hidden}@keyframes ListingDetailTemplate-module__xd683W__listingStageIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes ListingDetailTemplate-module__xd683W__listingBuyIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}
