.collection-market-glass-art{filter:blur(18px) saturate(1.3);opacity:.85;transform:scale(1.08)}.collection-market-glass{text-shadow:0 1px 3px rgb(0 0 0/.45)}.collection-mint-content{padding-inline:1rem}@media (min-width:640px){.collection-mint-content{padding-inline:1.5rem}}.collection-browser-main{container-name:collection-browser;container-type:inline-size}.collection-browser-shell{display:grid;grid-template-columns:minmax(0,1fr)}.collection-filter-rail{overflow:hidden}.collection-gallery-grid{align-items:start}.collection-card-footer{height:36px;flex-shrink:0}.collection-gallery-grid>*{min-width:0}@media (min-width:1024px){.collection-browser-shell{grid-template-columns:220px minmax(0,1fr)}.collection-browser-shell[data-filters-collapsed=true]{grid-template-columns:0 minmax(0,1fr)}.collection-browser-shell[data-filters-collapsed=true] .collection-filter-rail-inner{opacity:0;transform:translateX(-16px);visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collection-browser-shell{transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.collection-filter-rail-inner{transition:opacity .18s ease-out,transform .32s cubic-bezier(.22,1,.36,1),visibility .32s}.collection-gallery-toggle:before{content:"";position:absolute;inset:-1px;border:1px solid hsl(var(--primary));border-radius:inherit;pointer-events:none;animation:collection-gallery-pulse 2.8s ease-in-out infinite}@keyframes collection-gallery-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.65;transform:scale(1.1)}}}@container collection-browser (max-width: 1350px){.collection-density-12{grid-template-columns:repeat(9,minmax(0,1fr))}}@container collection-browser (max-width: 1050px){.collection-density-12,.collection-density-9{grid-template-columns:repeat(6,minmax(0,1fr))}}@container collection-browser (max-width: 750px){.collection-density-12,.collection-density-6,.collection-density-9{grid-template-columns:repeat(4,minmax(0,1fr))}}@container collection-browser (max-width: 560px){.collection-density-12,.collection-density-6,.collection-density-9{grid-template-columns:repeat(3,minmax(0,1fr))}}@container collection-browser (max-width: 440px){.collection-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){body:has(.collection-mobile-actions) .marketplace-floating-cart{bottom:calc(58px + env(safe-area-inset-bottom))!important}}@container collection-browser (max-width: 1100px){.collection-toolbar .collection-toolbar-extras>button{width:2rem;min-width:2rem;height:2rem;min-height:2rem;max-height:2rem;padding:0;gap:0;justify-content:center}.collection-toolbar .collection-toolbar-extras>button>span,.collection-toolbar .collection-toolbar-presets,.collection-toolbar .collection-toolbar-wide-density,.collection-toolbar .collection-toolbar-wide-view{display:none}.collection-toolbar .collection-toolbar-compact-density{display:block}.collection-toolbar .collection-toolbar-compact-view{display:flex}.collection-toolbar .collection-toolbar-sort{order:1;min-width:0;flex:1}}@container collection-browser (min-width: 640px) and (max-width: 1100px){.collection-browser-main .collection-toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center}.collection-toolbar .collection-toolbar-primary{flex-shrink:0}.collection-toolbar .collection-toolbar-actions{flex:1;flex-wrap:nowrap}.collection-toolbar .collection-toolbar-refresh{display:flex}}@media (prefers-reduced-motion:no-preference){.collection-tab-panel{animation:collection-panel-enter .16s ease-out}@keyframes collection-panel-enter{0%{opacity:.65}to{opacity:1}}}.collection-nft-dialog[data-state=open]{animation:collection-modal-enter .16s ease-out}.collection-nft-dialog[data-state=closed]{animation:collection-modal-exit .12s ease-in}@keyframes collection-modal-enter{0%{opacity:0}to{opacity:1}}@keyframes collection-modal-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.collection-nft-dialog,.collection-nft-overlay{animation:none!important;transition:none!important}}@media (min-width:1024px){.mint-tab-columns.collection-mint-columns{--mint-tab-gap:2rem;grid-template-columns:minmax(240px,min(40%,680px,calc((100svh - 290px) * .9))) minmax(0,1fr);align-items:start}}