body,html{background:var(--color-background-body);min-height:100%}.mp-content{width:88%;margin-inline:auto}.mp-detail-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:stretch;height:calc(100dvh - var(--mp-detail-top, 160px) - var(--spacing-6, 24px));min-height:448px}.mp-detail-right{min-width:0;min-height:0;height:100%;overflow-y:auto;padding-inline-end:var(--spacing-2,8px)}@media (max-width:880px){.mp-detail-grid{grid-template-columns:1fr;height:auto}.mp-detail-right{height:auto;overflow-y:visible;padding-inline-end:0}}.mp-card-link{display:contents;color:inherit;text-decoration:none}.mp-mega-items{grid-column:1/-1;width:520px}.mp-hero-bg{display:block;width:100%;height:280px;object-fit:cover;border-radius:inherit}.mp-hero-copy{justify-content:center;height:100%;max-width:640px}.mp-hero-copy :is(h1,p,span):not(button *){color:var(--color-white,#fff)}.mp-detail-left{display:flex;flex-direction:column;gap:var(--spacing-4,16px);min-height:0;height:100%}.mp-detail-left>:first-child{flex:1 1 auto;min-height:0;overflow:auto}.mp-preview-body{height:100%;min-height:280px}@media (max-width:880px){.mp-detail-left{height:auto;min-height:448px}}.mp-footer{padding-block:var(--spacing-6,24px)}.mp-card-cover{width:100%;height:120px;object-fit:cover;border-radius:inherit;display:block}.mp-legal-prose{max-width:780px}.mp-brand-icon{width:28px;height:28px;display:block}nav[aria-label="Griot Marketplace navigation"]{padding-inline:var(--spacing-6,24px)}.mp-brand-icon-lg{width:44px;height:44px;display:block}.mp-cart-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start}@media (max-width:880px){.mp-cart-grid{grid-template-columns:1fr}}.mp-page{display:flex;flex-direction:column;min-height:calc(100dvh - 96px)}.mp-page>main{flex:1 1 auto}.mp-subscribed .astryx-button,.mp-subscribed .astryx-button:disabled{background-color:var(--color-success-muted);color:var(--color-text-green);box-shadow:inset 0 0 0 1px var(--color-border-green)}.mp-cart-anchor{position:relative;display:inline-flex}.mp-cart-count{position:absolute;top:-6px;right:-8px;pointer-events:none;transform:scale(.85)}.mp-card-link>.astryx-card{height:100%}.mp-card-body{display:flex;flex-direction:column;gap:var(--spacing-3,12px);height:100%}.mp-card-body>:last-child{margin-top:auto}.mp-format-body{margin-top:var(--spacing-3,12px);display:flex;flex-direction:column;gap:var(--spacing-4,16px);align-items:flex-start;width:100%}.mp-detail-grid>*{min-width:0}.mp-about-narrow{max-width:780px}.mp-data-table{width:100%;border-collapse:collapse;font-size:13px}.mp-data-table th{text-align:left;font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary,var(--color-text));padding:0 12px 8px}.mp-data-table td,.mp-data-table th{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.mp-data-table td{padding:9px 12px;color:var(--color-text-primary,var(--color-text))}.mp-data-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.mp-data-sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mp-data-table th.mp-data-filter-cell{padding:6px 12px 8px;text-transform:none;letter-spacing:0}.mp-data-filter{width:100%;min-width:0;font:inherit;font-size:12px;color:var(--color-text-primary,var(--color-text));background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 6px}.mp-listing-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius-md)}.mp-data-table tr:last-child td{border-bottom:none}.mp-data-table td[data-align=right],.mp-data-table th[data-align=right]{text-align:right;font-family:var(--font-family-code)}.mp-fluid-grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--mp-grid-min,420px),100%),1fr))!important}.mp-verify{max-width:880px}.mp-hash{overflow-wrap:anywhere}