.marketplace-gallery-module__cjid0q__detailLayout{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.marketplace-gallery-module__cjid0q__imageFrame{height:40dvh}.marketplace-gallery-module__cjid0q__secondaryButton{border:1px solid var(--border);background:var(--background);color:var(--text)}.marketplace-gallery-module__cjid0q__secondaryButton:hover:not(:disabled){background:var(--surface-soft)}.marketplace-gallery-module__cjid0q__arrowButton{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.marketplace-gallery-module__cjid0q__actionBar{z-index:10;border-top:1px solid var(--border);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--background);position:sticky;bottom:0}.marketplace-gallery-module__cjid0q__darkDetail{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketplace-gallery-module__cjid0q__darkDetail [role=alert]{color:#fca5a5}.marketplace-gallery-module__cjid0q__sourceInfo{border-color:var(--border);color:var(--text-muted)}.marketplace-gallery-module__cjid0q__sourceInfo h3{color:var(--text)}.marketplace-gallery-module__cjid0q__sourceInfo a{color:#4ade80}.marketplace-gallery-module__cjid0q__actionContent{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:640px){.marketplace-gallery-module__cjid0q__imageFrame{height:55dvh}}@media (min-width:1024px){.marketplace-gallery-module__cjid0q__detailLayout{grid-template-columns:minmax(0,1fr) 20rem}}.marketplace-gallery-module__cjid0q__photoButton{background:0 0;border:0;padding:0}.marketplace-gallery-module__cjid0q__thumbnailButton{background:0 0;border:2px solid #0000;padding:.25rem}.marketplace-gallery-module__cjid0q__thumbnailButton[aria-pressed=true]{border-color:#16a34a}.marketplace-gallery-module__cjid0q__cardButton{width:100%;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}.marketplace-gallery-module__cjid0q__cardButton:hover{background:#f9fafb}
.marketplace-module__kYyByW__page{color:#f5f5f5;background:#08090b;min-height:100vh}.marketplace-module__kYyByW__container{max-width:1280px;margin:0 auto;padding:40px 24px 64px}.marketplace-module__kYyByW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.marketplace-module__kYyByW__eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.marketplace-module__kYyByW__header h1{letter-spacing:-.035em;font-size:clamp(28px,4vw,42px);font-weight:700}.marketplace-module__kYyByW__subtitle{color:#aaa79e;margin-top:10px;font-size:14px;line-height:1.6}.marketplace-module__kYyByW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketplace-module__kYyByW__secondary,.marketplace-module__kYyByW__primary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.marketplace-module__kYyByW__secondary{color:#ece6d8;background:#161615;border:1px solid #39352a}.marketplace-module__kYyByW__primary{border:1px solid var(--accent);background:var(--accent);color:#100d06}.marketplace-module__kYyByW__secondary:hover{border-color:var(--accent)}.marketplace-module__kYyByW__primary:hover{background:var(--accent-strong)}.marketplace-module__kYyByW__primary:disabled,.marketplace-module__kYyByW__secondary:disabled{opacity:.4;cursor:default}.marketplace-module__kYyByW__filters{background:linear-gradient(135deg,#1b1913,#101113 65%);border:1px solid #393227;border-radius:20px;margin-bottom:28px;padding:24px}.marketplace-module__kYyByW__filterHeader{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.marketplace-module__kYyByW__filterHeader::-webkit-details-marker{display:none}.marketplace-module__kYyByW__filterHeader:after{color:#f6c453;content:"+";border:1px solid #5e4b23;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.marketplace-module__kYyByW__filters[open] .marketplace-module__kYyByW__filterHeader{margin-bottom:20px}.marketplace-module__kYyByW__filters[open] .marketplace-module__kYyByW__filterHeader:after{content:"−"}.marketplace-module__kYyByW__filterHeader h2{font-size:17px;font-weight:600}.marketplace-module__kYyByW__filterHeader .marketplace-module__kYyByW__hint{margin-top:0}.marketplace-module__kYyByW__filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketplace-module__kYyByW__field{color:#b9b3a6;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.marketplace-module__kYyByW__field input,.marketplace-module__kYyByW__field select{color:#f5f0e5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0e;border:1px solid #38362f;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.marketplace-module__kYyByW__field option{background:#101113}.marketplace-module__kYyByW__field input::placeholder{color:#77756f}.marketplace-module__kYyByW__filterFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.marketplace-module__kYyByW__checkbox{color:#d8d1c0;align-items:center;gap:9px;font-size:13px;display:inline-flex}.marketplace-module__kYyByW__checkbox input{accent-color:var(--accent);width:16px;height:16px}.marketplace-module__kYyByW__hint{color:#8e8a80;margin-top:14px;font-size:12px;line-height:1.6}.marketplace-module__kYyByW__error{color:#fca5a5;margin-bottom:14px;font-size:14px}.marketplace-module__kYyByW__summary{color:#b2ad9f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;display:flex}.marketplace-module__kYyByW__summary strong{color:#f6c453}.marketplace-module__kYyByW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketplace-module__kYyByW__card{background:#111214;border:1px solid #2d2b25;border-radius:18px;min-width:0;transition:border-color .15s;overflow:hidden}.marketplace-module__kYyByW__card:hover{border-color:#a8802b}.marketplace-module__kYyByW__cardButton{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.marketplace-module__kYyByW__photo{position:relative;overflow:hidden}.marketplace-module__kYyByW__photo img,.marketplace-module__kYyByW__noPhoto{aspect-ratio:4/3;object-fit:cover;background:#1c1d1e;width:100%}.marketplace-module__kYyByW__noPhoto{color:#9b978c;justify-content:center;align-items:center;font-size:13px;display:flex}.marketplace-module__kYyByW__badge{color:#f6c453;letter-spacing:.04em;background:#231d10;border:1px solid #5e4b23;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-block}.marketplace-module__kYyByW__cardBody{padding:18px}.marketplace-module__kYyByW__cardBody h2{color:#f7f3e9;margin-top:10px;font-size:18px;font-weight:600}.marketplace-module__kYyByW__price{color:#f6c453;margin-top:10px;font-size:24px;font-weight:700}.marketplace-module__kYyByW__meta{color:#a9a396;margin-top:10px;font-size:13px;line-height:1.6}.marketplace-module__kYyByW__detailLink{color:#eac15e;border-top:1px solid #2d2b25;justify-content:space-between;margin-top:18px;padding-top:14px;font-size:13px;font-weight:600;display:flex}.marketplace-module__kYyByW__empty{color:#a9a396;text-align:center;border:1px dashed #3c3525;border-radius:18px;padding:48px 20px}.marketplace-module__kYyByW__pagination{color:#a9a396;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}@media (max-width:900px){.marketplace-module__kYyByW__filterGrid,.marketplace-module__kYyByW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.marketplace-module__kYyByW__container{padding:28px 16px 48px}.marketplace-module__kYyByW__filters{padding:18px}.marketplace-module__kYyByW__filterGrid,.marketplace-module__kYyByW__cards{grid-template-columns:minmax(0,1fr)}}
