body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.marketplace-page{margin:0 auto;max-width:1240px;padding:32px 24px 56px}.marketplace-hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.marketplace-eyebrow{color:var(--mp-accent);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 7px;text-transform:uppercase}.marketplace-title{font-size:clamp(28px,4vw,38px);line-height:1.15;margin:0}.marketplace-subtitle{color:var(--mp-muted);line-height:1.55;margin:10px 0 0;max-width:650px}.marketplace-section{background:var(--mp-card);border:1px solid var(--mp-border);border-radius:18px;box-shadow:0 10px 30px #0f172a0d;margin:22px 0;padding:22px}.marketplace-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.marketplace-section h2{font-size:19px;margin:0}.marketplace-muted{color:var(--mp-muted);font-size:14px}.marketplace-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-form-grid .full{grid-column:1/-1}.marketplace-input,.marketplace-select,.marketplace-textarea{background:var(--mp-raised);border:1px solid var(--mp-border);border-radius:10px;box-sizing:border-box;color:var(--mp-text);font:inherit;min-width:0;padding:11px 12px;width:100%}.marketplace-textarea{min-height:88px;resize:vertical}.marketplace-button{background:var(--mp-accent);border:0;border-radius:10px;color:var(--mp-button-text);cursor:pointer;font-weight:700;padding:10px 14px}.marketplace-button.secondary{background:#0000;border:1px solid var(--mp-border);color:var(--mp-text)}.marketplace-button.danger{background:#dc2626}.marketplace-button.small{font-size:12px;padding:7px 10px}.marketplace-table{overflow-x:auto}.marketplace-table table{border-collapse:collapse;min-width:680px;width:100%}.marketplace-table th{color:var(--mp-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.marketplace-table td,.marketplace-table th{border-bottom:1px solid var(--mp-border);padding:13px 10px;vertical-align:middle}.marketplace-table tr:last-child td{border-bottom:0}.marketplace-actions{display:flex;flex-wrap:wrap;gap:7px}.marketplace-chip{background:var(--mp-raised);border-radius:999px;color:var(--mp-muted);display:inline-flex;font-size:12px;font-weight:700;padding:5px 8px}.marketplace-order{background:var(--mp-raised);border:1px solid var(--mp-border);border-radius:14px;padding:18px}.marketplace-order+.marketplace-order{margin-top:12px}.marketplace-order-top{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.marketplace-order-controls{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:14px 0 10px}@media (max-width:850px){.marketplace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketplace-page{padding:22px 15px 42px}.marketplace-hero{display:block}.marketplace-section{border-radius:14px;padding:16px}.marketplace-form-grid,.marketplace-form-grid--three,.marketplace-order-controls{grid-template-columns:1fr}.marketplace-section-head{align-items:flex-start;flex-direction:column}}.product-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}.product-image-frame{background:var(--mp-raised);border:1px solid var(--mp-border);border-radius:20px;min-height:460px;overflow:hidden}.product-image-frame img{display:block;height:460px;object-fit:cover;width:100%}.product-badge{background:color-mix(in srgb,var(--mp-accent) 14%,#0000);border-radius:999px;color:var(--mp-accent);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.05em;padding:6px 10px}.product-name{font-size:clamp(29px,4vw,42px);line-height:1.1;margin:12px 0 10px}.product-rating{align-items:center;color:var(--mp-muted);display:flex;font-size:14px;gap:8px}.product-price{font-size:34px;font-weight:850;margin:22px 0 8px}.product-copy{color:var(--mp-muted);line-height:1.65}.product-preorder{border-radius:12px;color:var(--mp-text);margin:18px 0;padding:14px}.product-preorder,.quantity-control{background:var(--mp-raised);border:1px solid var(--mp-border)}.quantity-control{align-items:center;border-radius:10px;display:inline-flex;overflow:hidden}.quantity-control button{background:#0000;border:0;color:var(--mp-text);cursor:pointer;font-size:21px;height:42px;width:40px}.quantity-control span{font-weight:800;min-width:34px;text-align:center}.product-primary-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:16px}.product-benefits{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:22px}.product-benefit{border:1px solid var(--mp-border);border-radius:11px;color:var(--mp-muted);font-size:12px;line-height:1.35;padding:11px}.product-review{border-bottom:1px solid var(--mp-border);padding:16px 0}.product-review:last-of-type{border-bottom:0}.product-review-title{display:flex;gap:12px;justify-content:space-between}@media(max-width:800px){.product-layout{gap:24px;grid-template-columns:1fr}.product-image-frame,.product-image-frame img{height:min(86vw,460px);min-height:0}.product-benefits{grid-template-columns:1fr}}
/*# sourceMappingURL=main.ca1aee31.css.map*/