@media(min-width:1440px){:root{--grid-cols: 6}[data-page=explore] .browse.is-filtering .card-grid{--grid-cols: 5}}@media(max-width:1439.98px){:root{--grid-cols: 5}[data-page=explore] .browse.is-filtering .card-grid{--grid-cols: 4}}@media(max-width:1180px){:root{--grid-cols: 4;--sidebar-w: 230px}[data-page=explore] .browse.is-filtering .card-grid{--grid-cols: 3}.site-header{--hdr-nav-scale: 0.85}.site-header__inner{column-gap:var(--sp-5)}.site-nav{margin-inline-start:calc(var(--sp-2) * -1)}.site-nav__link{padding-inline:var(--sp-2)}.card-detail,.product-detail{gap:var(--sp-5)}}@media(max-width:1100px){.site-header{--hdr-nav-scale: 0.75}.site-nav{margin-inline-start:-6px}.site-nav__link{padding-inline:6px}.site-header__prefs{padding-inline-end:var(--sp-1);margin-inline-end:0}}@media(max-width:1023.98px){:root{--grid-cols: 3;--fs-2xl: 1.9rem;--fs-xl: 1.45rem;--header-h: 64px;--header-h-lg: 80px}.container{padding-inline:var(--sp-4)}.site-nav{display:none}.site-header{--hdr-logo: 56px;--hdr-word: 2.1rem}.site-header.is-condensed{--hdr-logo: 46px;--hdr-word: 1.8rem;--hdr-btn: 36px}.site-header__inner{grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"burger brand top";column-gap:var(--sp-2);padding-block:0}.site-header__burger{display:grid;margin-inline-start:calc(var(--sp-2) * -1)}.buy-bar{position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--z-header) + 5);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--gold-line);box-shadow:0 -14px 34px rgba(0,0,0,0.4);animation:buy-bar-in var(--t-slow)}.buy-bar__info{display:flex;flex-direction:column;flex:1;min-width:0}.buy-bar__title{overflow:hidden;color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.buy-bar__price{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;line-height:1.2;color:var(--gold);font-variant-numeric:lining-nums tabular-nums}.buy-bar__btn{flex:none}body.has-buy-bar{padding-bottom:76px}body.has-buy-bar .toast-stack{bottom:88px}body.has-buy-bar .contact-fab{bottom:88px}body.has-buy-bar:has(>.contact-fab) .toast-stack{bottom:148px}.browse{grid-template-columns:minmax(0,1fr)}.browse__sidebar{position:fixed;inset:auto 0 0 0;z-index:calc(var(--z-sheet) + 1);max-height:78vh;padding:var(--sp-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg);border-top:1px solid var(--gold-line);box-shadow:var(--shadow-pop);transform:translateY(101%);transition:transform var(--t-slow);visibility:hidden}.browse__sidebar.is-open{transform:translateY(0);visibility:visible}.browse__sidebar::before{content:"";display:block;width:42px;height:4px;margin:0 auto var(--sp-4);border-radius:var(--radius-pill);background:var(--border-strong)}.card-detail,.product-detail{grid-template-columns:minmax(0,1fr)}.card-detail__art{position:static;max-width:340px;margin-inline:auto;width:100%}.product-detail{grid-template-areas:"gallery" "info" "details";grid-template-rows:auto}.product-detail__gallery,.product-detail__info,.product-detail__details{width:100%;max-width:560px;margin-inline:auto}.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-toc{position:static;flex-direction:row;flex-wrap:wrap;padding-bottom:var(--sp-4);border-bottom:1px solid var(--border)}.site-footer__grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.site-footer__about{grid-column:1 / -1;max-width:none}.hero-mount{--hero-h: clamp(340px, 52vw, 520px)}.sets-pick{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}}@media(max-width:767.98px){.market-controls{flex-wrap:wrap;gap:10px;margin-bottom:14px}.market-controls .page-search{flex:1 0 100%}[data-page=explore] #browse-toolbar{flex:1;gap:10px;min-width:0}[data-page=explore] #browse-toolbar:empty{min-width:0}[data-page=explore] #browse-toolbar .select--inline{flex:1 1 0;width:auto;min-width:0}[data-page=explore] .card-tile__art{padding-block:30px 10px}#main .card-grid:not(.home-cards){grid-template-columns:repeat(2,38%);justify-content:space-evenly}.card-detail__art{max-width:240px}.product-detail__gallery{max-width:260px}.sets-pick__art{justify-self:center;width:min(260px,100%)}.lux-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),260px));justify-content:center}.market-switch{font-size:var(--fs-xs);white-space:normal}:root{--grid-cols: 2;--sp-7: 36px;--sp-8: 44px;--header-h: 60px;--header-h-lg: 70px}.site-header{--hdr-logo: 46px;--hdr-word: 1.7rem;--hdr-acct-btn: 44px;--hdr-acct-icon: 24px;--hdr-login-size: 1rem;--hdr-login-pad: 12px;--hdr-wallet-icon: 20px;--hdr-wallet-amount: 11px}.header-wallet__btn{padding-inline:8px}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto}.site-header .site-header__brand{justify-self:start;min-width:0;max-width:100%}.site-header .site-header__brand .brand-wordmark{min-width:0;overflow:hidden}.site-header.is-condensed{--hdr-logo: 40px;--hdr-word: 1.5rem}.page{padding-block:var(--sp-5) var(--sp-7)}.site-header__prefs{display:none}.site-header__actions{gap:0}.site-header__brand{font-size:1rem}.site-header__brand .brand-logo{width:32px;height:32px}.section__head{justify-content:space-between;margin-bottom:var(--sp-4)}.section__head::after{display:none}.section__link{flex-shrink:0}.pc-head__actions .btn{white-space:normal;text-align:center}.card-detail__head{flex-direction:column-reverse}.card-nav{align-self:flex-end}.card-detail__actions .btn{flex:1 1 100%}.product-gallery{grid-template-columns:minmax(0,1fr)}.product-gallery__stage{grid-column:1}.product-gallery__thumbs{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__grid{grid-template-columns:1fr 1fr}.toolbar{padding:var(--sp-3)}.toolbar__count{width:100%}.toolbar .spacer{display:none}.toolbar .select--inline{flex:1 1 auto;min-width:0}.toast-stack{inset-inline:var(--sp-4);bottom:var(--sp-4)}.toast{max-width:none}.modal{align-items:flex-end;padding:0}.modal__box{width:100%;max-height:92vh;max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal__box--bare{align-self:center;width:auto}.contact-fab{bottom:var(--sp-4);inset-inline-end:var(--sp-4);height:48px;min-width:48px;padding-inline:12px}.hero-mount{--hero-h: 43.75vw}.hero-slider__arrow{width:36px;height:36px;margin-top:-18px}.hero-slider__arrow svg{width:18px;height:18px}.profile-hero{flex-wrap:nowrap;gap:var(--sp-4);padding-bottom:var(--sp-4);margin-bottom:var(--sp-4)}.profile-hero .profile-avatar{width:64px;height:64px}.profile-hero .seller-box__avatar.profile-avatar{font-size:var(--fs-lg)}.profile-hero__body{min-width:0}[data-page=profile] #main .profile-hero__name{font-size:var(--fs-lg)}.sets-bar__brands{gap:var(--sp-5);overflow-x:auto;scrollbar-width:none}.sets-pick{margin-bottom:var(--sp-7);padding-bottom:var(--sp-7)}.lux-grid{gap:var(--sp-7)}.sets-concierge{margin-top:var(--sp-7);padding:var(--sp-5)}}@media(max-width:400px){.card-tile__body{padding:var(--sp-2)}.card-tile__name{font-size:var(--fs-xs)}.stat-cards{grid-template-columns:1fr 1fr}.site-header__brand .brand-wordmark{letter-spacing:0.1em}.buy-bar__btn{padding-inline:var(--sp-4)}}@media(max-width:359.98px){.site-header .site-header__brand .brand-wordmark{display:none}}@media(max-width:767.98px),(max-height:500px)and (orientation:landscape)and (pointer:coarse){html{font-size:87.5%}:root{--fs-xs: .8rem;--fs-lg: 1.15rem;--fs-xl: 1.45rem;--fs-2xl: 1.85rem}input,select,textarea,.input,.select:where(:not(.select--inline)),.textarea{font-size:16px}.sets-hero__title{font-size:1.7rem}.sets-pick__title{font-size:1.4rem}.card-detail__title,.lux-card__price--lg{font-size:1.5rem}.card-detail__price-value{font-size:1.75rem}[data-page=explore] #main .card-tile__name{font-size:12px}[data-page=explore] #main .card-tile__price-value{font-size:14px}}@media(max-height:500px)and (orientation:landscape)and (pointer:coarse){.hero-mount{--hero-h: min(43.75vw, calc(100vh - var(--header-h)))}.sets-pick{grid-template-columns:min(45%,calc(100vh - var(--header-h))) minmax(0,1fr);gap:var(--sp-5)}.lux-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card-detail__art{max-width:calc((100vh - var(--header-h)) * var(--card-ratio))}.product-detail__gallery{max-width:calc(100vh - var(--header-h))}}@media print{.site-header,.site-footer,.toast-stack,.browse__sidebar,.mobile-nav,.buy-bar{display:none!important}body{background:#fff;color:#000}.browse{grid-template-columns:1fr}}
