.marketplace-catalog-page{min-height:100%;background:var(--market-bg);color:var(--market-ink);font:15px/1.65 Onest Prototype,Arial,sans-serif}.marketplace-catalog-page .container-page{width:min(1280px,calc(100% - 80px));margin-inline:auto}.marketplace-catalog__intro{border-bottom:1px solid var(--market-line);background-image:linear-gradient(90deg,transparent 98%,color-mix(in srgb,var(--market-line) 15%,transparent) 98%);background-size:80px 100%}.marketplace-catalog__intro .container-page{padding-block:25px}.marketplace-catalog__crumb{display:flex;gap:10px;margin-bottom:18px;color:var(--market-muted);font-size:11px;line-height:1.65}.marketplace-catalog__crumb a:hover{color:var(--market-cyan)}.marketplace-catalog__heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:18px}.marketplace-catalog__heading .market-overline,.marketplace-catalog__side>.market-overline{color:var(--market-cyan)}.marketplace-catalog__heading .market-overline{margin-bottom:9px}.marketplace-catalog__side>.market-overline{margin-bottom:12px}.marketplace-catalog__heading h1{max-width:900px;margin:5px 0 12px;color:var(--market-ink);font-size:44px;font-weight:700;letter-spacing:-.055em;line-height:1.14}.marketplace-catalog__heading p{color:var(--market-muted);font-size:13px}.marketplace-catalog__signal{display:flex;align-items:center;gap:9px;padding-bottom:0;color:var(--market-cyan);font:10px/1.6 ui-monospace,monospace;letter-spacing:.05em;white-space:nowrap}.marketplace-catalog__signal:before{width:6px;height:6px;flex:none;background:var(--market-cyan);content:""}.marketplace-catalog__search{display:flex;align-items:center;gap:14px;max-width:860px;margin:17px 0 13px;padding:9px 15px;border:1px solid var(--market-line);background:var(--market-panel)}.marketplace-catalog__search:focus-within{border-color:var(--market-cyan);outline:2px solid var(--market-cyan);outline-offset:3px}.marketplace-catalog__search>span{color:var(--market-cyan);font-size:25px}.marketplace-catalog__search input{flex:1;min-width:0;min-height:46px;margin:0;padding:9px 0;border:0;outline:0;background:transparent;color:var(--market-ink);font-size:13px}.marketplace-catalog__search input:focus-visible{outline:0}.marketplace-catalog__search small{color:var(--market-muted);font:10px/1.6 ui-monospace,monospace;white-space:nowrap}.marketplace-catalog__segment{display:flex;gap:3px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--market-line);background:var(--market-soft)}.marketplace-catalog__segment button{min-height:35px;padding:7px 17px;border:0;background:transparent;color:var(--market-muted);font-size:12px}.marketplace-catalog__segment button[aria-pressed=true]{background:var(--market-panel);color:var(--market-ink);box-shadow:0 1px 4px #0000000a;font-weight:700}.marketplace-catalog__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:70px}.marketplace-catalog__side{position:sticky;top:150px;align-self:start}.marketplace-catalog__side nav{display:flex;flex-direction:column;gap:3px;height:auto;margin-top:0}.marketplace-catalog__side nav button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:47px;padding:12px;border:1px solid transparent;background:transparent;color:var(--market-muted);font-size:12px;text-align:left}.marketplace-catalog__side nav button[aria-pressed=true]{border-color:var(--market-line);border-left:3px solid var(--market-cyan);background:var(--market-panel);color:var(--market-ink);font-weight:700}.marketplace-catalog__side nav small{color:var(--market-muted);font:10px/1.5 ui-monospace,monospace}.marketplace-catalog__side-help{margin-top:25px;padding-top:23px;border-top:1px solid var(--market-line)}.marketplace-catalog__side-help strong{display:block;margin-bottom:6px;font-size:15px}.marketplace-catalog__side-help p{margin:6px 0 12px;color:var(--market-muted);font-size:12px}.marketplace-catalog__details,.marketplace-catalog__side-help button{min-height:47px;padding:12px;border:0;background:none;color:var(--market-cyan);text-align:left;font-size:12px;font-weight:700}.marketplace-catalog__side-help button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.marketplace-catalog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;color:var(--market-muted);font-size:12px}.marketplace-catalog__toolbar label{position:relative;display:inline-block}.marketplace-catalog__toolbar label:after{position:absolute;top:calc(50% - 4px);right:16px;width:6px;height:6px;border-right:1px solid var(--market-ink);border-bottom:1px solid var(--market-ink);content:"";pointer-events:none;transform:rotate(45deg)}.marketplace-catalog__toolbar select{width:auto;appearance:none!important;width:140px;min-height:38px;max-width:210px;margin:0;padding:8px 30px 8px 12px!important;border:1px solid var(--market-line);background:var(--market-panel);color:var(--market-ink);font-size:11px}.marketplace-catalog__toolbar label{margin-top:15px}.marketplace-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketplace-catalog__tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--market-line);background:var(--market-panel);transition:transform .2s,border-color .2s,box-shadow .2s}.marketplace-catalog__tile:before{position:absolute;top:-1px;left:-1px;width:32px;height:3px;background:var(--market-cyan);content:"";opacity:0;transition:opacity .2s}.marketplace-catalog__tile:hover{transform:translateY(-3px);border-color:var(--market-cyan);box-shadow:0 10px 30px #00000008}.marketplace-catalog__tile:hover:before{opacity:1}.marketplace-catalog__category{display:flex;align-items:center;gap:8px;min-height:24px;margin:0 0 15px;padding:0;border:0;background:transparent;color:var(--market-cyan);font:10px/1.5 ui-monospace,monospace;text-align:left}.marketplace-catalog__mark{display:grid;width:24px;height:24px;flex:none;place-items:center;border:1px solid var(--market-line);color:var(--market-cyan);font:10px/1 ui-monospace,monospace}.marketplace-catalog__format{display:block;margin-bottom:11px;color:var(--market-muted);font:9px/1.6 ui-monospace,monospace}.marketplace-catalog__tile h2{margin:0 0 13px;color:var(--market-ink);font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.3}.marketplace-catalog__description{margin:0 0 17px;color:var(--market-muted);font-size:12px;line-height:1.65}.marketplace-catalog__notice{margin:0 0 14px;padding:8px 11px;border-left:3px solid var(--market-cyan);background:var(--market-soft);color:var(--market-ink);font-size:11px;line-height:1.55}.marketplace-catalog__result{margin-top:auto;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--market-line) 55%,transparent);font-size:12px;line-height:1.65}.marketplace-catalog__result small{display:block;margin-bottom:6px;color:var(--market-muted);font:9px/1.5 ui-monospace,monospace;letter-spacing:.06em}.marketplace-catalog__result p{margin:0}.marketplace-catalog__price{display:block;margin:10px 0 16px;padding-bottom:5px}.marketplace-catalog__price strong{display:block;color:var(--market-ink);font-size:27px;letter-spacing:-.04em;line-height:1.2}.marketplace-catalog__price small{display:block;width:max-content;max-width:100%;margin-top:7px;color:var(--market-muted);font-size:10px;line-height:1.3;text-align:left}.marketplace-catalog__buy{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:47px;padding:12px 17px;border:1px solid var(--market-lime);background:var(--market-lime);color:var(--primary-foreground);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));font-size:12px;font-weight:700;line-height:1.6}.marketplace-catalog__buy:hover{transform:translateY(-2px);box-shadow:4px 4px 0 color-mix(in srgb,var(--market-cyan) 20%,transparent)}.marketplace-catalog__buy:focus-visible{clip-path:none}.marketplace-catalog__buy:active{transform:none}.marketplace-catalog__details{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;min-height:44px;padding:10px 0;color:var(--market-muted);font-size:12px;text-align:center}.marketplace-catalog__details span{color:var(--market-cyan)}.marketplace-catalog__more{display:flex;justify-content:center;margin-top:29.25px}.marketplace-catalog__empty button,.marketplace-catalog__more button{min-height:47px;padding:10px 18px;border:1px solid var(--market-line);background:var(--market-panel);color:var(--market-ink);font-size:12px}.marketplace-catalog__footnote{padding:15px 0;color:var(--market-muted);font-size:11px;line-height:1.65}.marketplace-catalog__empty{grid-column:1/-1;padding:50px 28px;border:1px dashed var(--market-line)}.marketplace-catalog__empty h2{margin:12px 0;font-size:25px}.marketplace-catalog__empty p{margin-bottom:14px;color:var(--market-muted)}.marketplace-catalog__empty button+button{margin-left:8px}.marketplace-catalog__clarify{margin-bottom:15px;padding:18px;border:1px solid var(--market-cyan);background:var(--market-panel)}.marketplace-catalog__clarify button{margin:5px;padding:8px 12px;border:1px solid var(--market-line)}.marketplace-catalog-page :is(button,a,input,select):focus-visible{outline:2px solid var(--market-cyan);outline-offset:3px}body [data-slot=dialog-content].marketplace-catalog__drawer{position:fixed!important;inset:0 0 0 auto!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:block;width:min(560px,100vw);max-width:min(560px,100vw);height:100dvh;max-height:100dvh;margin:0!important;overflow-y:auto;border:0;border-left:1px solid var(--market-cyan);border-radius:0;background:var(--market-panel);color:var(--market-ink);padding:35px 35px 120px;box-shadow:-20px 0 100px #0003;translate:none!important;transform:none}body [data-slot=dialog-content].marketplace-catalog__drawer[data-open]{animation:marketplace-catalog-drawer-in .25s ease both}body [data-slot=dialog-content].marketplace-catalog__drawer[data-closed]{animation:marketplace-catalog-drawer-out .2s ease both}@keyframes marketplace-catalog-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes marketplace-catalog-drawer-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.marketplace-catalog__close{position:sticky;z-index:2;top:0;float:right;display:grid;width:44px;height:44px;place-items:center;margin:-20px -20px 0 15px;border:1px solid var(--market-line);background:var(--market-panel);color:var(--market-ink);font-size:26px}.marketplace-catalog__drawer [data-slot=dialog-title]{display:block;margin:12px 0 10px;color:var(--market-ink);font-size:32px;font-weight:700;letter-spacing:-.045em;line-height:1.2}.marketplace-catalog__drawer .marketplace-catalog__format{margin-bottom:8px}.marketplace-catalog__drawer-price{display:block;margin:8px 0 14px;color:var(--market-ink);font-size:30px;line-height:1.3}.marketplace-catalog__drawer-sections h3{margin:25px 0 10px;color:var(--market-cyan);font:11px/1.5 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.marketplace-catalog__drawer-sections p{color:var(--market-muted);font-size:13px;line-height:1.8}.marketplace-catalog__drawer-sections .marketplace-catalog__notice{color:var(--market-ink)}.marketplace-catalog__drawer-bottom{position:sticky;bottom:-105px;margin-top:25px;padding:20px 0 0;border-top:1px solid var(--market-line);background:var(--market-panel)}.marketplace-catalog__drawer-bottom .marketplace-catalog__buy{width:100%}.marketplace-catalog__drawer-bottom p{margin-top:11px;color:var(--market-muted);font-size:10px;text-align:center}.marketplace-catalog-page--standalone .market-footer{background:#eaf0e5}.marketplace-catalog-page--standalone .market-footer .font-bold{letter-spacing:0;text-transform:none}.marketplace-catalog-page--standalone .market-footer>.container-page:first-child{grid-template-columns:1.15fr 1fr 1fr 1.3fr;gap:35px}.marketplace-catalog-page--standalone .marketplace-catalog__layout{padding-bottom:81px}.marketplace-catalog-page--standalone .market-footer{padding-block:50px 152px}.marketplace-catalog-page--standalone .market-footer>.container-page:last-child{margin-top:35px;padding-top:25px;padding-bottom:2px;font-size:10px;line-height:1.65}html[data-theme=dark] .marketplace-catalog-page--standalone .market-footer{background:var(--market-panel)}@media (max-width:1150px){.marketplace-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.market-header--catalog .market-utility{min-height:21px}.marketplace-catalog-page .container-page{width:calc(100% - 40px)}.marketplace-catalog__intro .container-page{padding-bottom:24px}.marketplace-catalog__search{padding-block:9px;margin-bottom:14px}.marketplace-catalog__layout{grid-template-columns:minmax(0,1fr)}.marketplace-catalog__side{position:static}.marketplace-catalog__side nav{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:8px}.marketplace-catalog__side nav button{width:auto;min-height:42px;padding:9px 13px;border:1px solid var(--market-line);white-space:nowrap}.marketplace-catalog__side nav button[aria-pressed=true]{border-color:var(--market-cyan)}.marketplace-catalog__side-help{display:none}.marketplace-catalog__grid{gap:14px}.marketplace-catalog__tile{padding:23px}.marketplace-catalog__layout{gap:22px;padding-top:32px}.marketplace-catalog__side nav{margin-top:12px}.marketplace-catalog__signal{font-size:8px}.marketplace-catalog__heading{align-items:end}.marketplace-catalog__signal{min-height:32px}.marketplace-catalog-page--standalone .market-footer>.container-page:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.market-header--catalog .market-header__inner{min-height:76px}.marketplace-catalog-page .container-page{width:calc(100% - 32px)}.marketplace-catalog__intro .container-page{padding:20px 0}.marketplace-catalog__crumb{margin-bottom:15px;font-size:10px}.marketplace-catalog__heading{display:block;margin-bottom:18px}.marketplace-catalog__heading .market-overline{font-size:9px;line-height:1.6}.marketplace-catalog__heading h1{font-size:33px;letter-spacing:-2px}.marketplace-catalog__heading p{font-size:12px}.marketplace-catalog__search small,.marketplace-catalog__signal{display:none}.marketplace-catalog__search{margin-top:15px;margin-bottom:13px;padding:8px 12px}.marketplace-catalog__search input{font-size:14px}.marketplace-catalog__segment{width:100%}.marketplace-catalog__segment button{flex:1;padding:7px 9px;font-size:10px}.marketplace-catalog__side{margin-bottom:0}.marketplace-catalog__side>.market-overline,.marketplace-catalog__signal{display:none}.marketplace-catalog__side nav{flex-wrap:wrap;justify-content:space-between;column-gap:4px;row-gap:5.5px;margin-top:0}.marketplace-catalog__side nav button{min-height:42px;padding:9px 13px}.marketplace-catalog__side nav button small{display:none}.marketplace-catalog__layout{gap:12px;padding-top:20px}.marketplace-catalog__grid{grid-template-columns:1fr;gap:13px}.marketplace-catalog__tile{padding:22px}.marketplace-catalog__tile h2{margin-top:0;margin-bottom:13px;font-size:23px}.marketplace-catalog__description{margin-bottom:14px}.marketplace-catalog__description,.marketplace-catalog__result{font-size:13px}.marketplace-catalog__price{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:0}.marketplace-catalog__price strong{font-size:27px;display:inline-block}.marketplace-catalog__price small{display:block;width:110px;max-width:110px;margin-top:0;font-size:9px;line-height:1.5;text-align:right}.marketplace-catalog__details{font-size:12px}.marketplace-catalog__buy{min-height:48px;font-size:13px}.marketplace-catalog__toolbar{margin-bottom:18px;font-size:10px}.marketplace-catalog__toolbar select{width:132px;max-width:175px;font-size:10px}.marketplace-catalog-page--standalone .market-footer>.container-page:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.marketplace-catalog-page--standalone .market-footer>.container-page:first-child>div:first-child{grid-column:1/-1}.marketplace-catalog-page--standalone .market-footer{padding-block:35px 130px}.marketplace-catalog-page--standalone .market-footer>.container-page:last-child{font-size:9px}body [data-slot=dialog-content].marketplace-catalog__drawer{padding:28px 23px 90px}.marketplace-catalog__drawer [data-slot=dialog-title]{font-size:28px}.marketplace-catalog__close{margin:-16px -10px 0 10px}}@media (min-width:651px) and (max-width:900px){.marketplace-catalog-page--standalone .marketplace-catalog__layout{padding-bottom:99px}}@media (max-width:767px){.marketplace-catalog-page--standalone .marketplace-catalog__side nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:normal;overflow:visible;padding-bottom:0}.marketplace-catalog-page--standalone .marketplace-catalog__side nav button{display:flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:flex-start;padding:10px 11px;white-space:normal;overflow-wrap:anywhere}.marketplace-catalog-page--standalone .marketplace-catalog__side nav button span{min-width:0;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.marketplace-catalog__buy,.marketplace-catalog__tile{transition:none}.marketplace-catalog__buy:hover,.marketplace-catalog__tile:hover{transform:none}body [data-slot=dialog-content].marketplace-catalog__drawer[data-closed],body [data-slot=dialog-content].marketplace-catalog__drawer[data-open]{animation:none}}