#MainContent:has([data-sc1177-used]){--sc1177-bg:#f5efe6;--sc1177-fg:#29242a;--sc1177-muted:#655d62;--sc1177-line:#d6ccc8;background:var(--sc1177-bg)!important;color:var(--sc1177-fg)!important}
#MainContent:has([data-sc1177-used]) :is(.section-background,.section){background-color:var(--sc1177-bg)!important;color:var(--sc1177-fg)!important}
#MainContent:has([data-sc1177-used]) h1{font:850 clamp(30px,5vw,42px)/1.15 system-ui,sans-serif!important;letter-spacing:-.03em}
#MainContent:has([data-sc1177-used]) p:has(a[href="/collections/used-gear/used-bass"]){display:none!important}
#MainContent [data-sc1177-used]{max-width:1200px;margin:auto;padding-inline:16px!important;box-sizing:border-box;display:block}
#MainContent .sc1177-used-tools{padding:0 0 20px;color:var(--sc1177-fg);font:400 16px/1.5 system-ui,sans-serif}
#MainContent .sc1177-used-tabs{display:flex;gap:26px;border-bottom:1px solid var(--sc1177-line);margin-bottom:18px;overflow:auto}
#MainContent .sc1177-used-tabs a{display:inline-flex;align-items:center;min-height:48px;border-bottom:3px solid transparent;color:inherit;text-decoration:none;font-weight:750;white-space:nowrap}
#MainContent .sc1177-used-tabs a[aria-current]{border-color:#963c58}
#MainContent .sc1177-used-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:16px}
#MainContent .sc1177-used-tools label{display:block;font:650 16px/1.5 system-ui,sans-serif;color:inherit}
#MainContent .sc1177-used-tools :is(input[type=search],select){box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:10px 12px;border:1px solid #aaa0a0;border-radius:6px;color:#29242a!important;-webkit-text-fill-color:#29242a!important;background:#fffdf9!important;font:400 16px/1.4 system-ui,sans-serif}
#MainContent .sc1177-used-small{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}
#MainContent .sc1177-used-small label{display:flex;align-items:center;gap:9px;font-weight:400;min-height:44px}
#MainContent .sc1177-used-small input{width:21px;height:21px;accent-color:#963c58}
#MainContent .sc1177-used-small button,#MainContent [data-used-empty] button{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px;min-height:44px;font:650 16px system-ui,sans-serif;padding:8px 0;cursor:pointer}
#MainContent [data-used-count]{font-size:15px;color:var(--sc1177-muted);margin:10px 0 0}
#MainContent [data-used-empty]{font-size:17px;margin:20px 0}
#MainContent [data-sc1177-used] .facets-block-wrapper{display:none!important}
#MainContent [data-sc1177-used] .collection-wrapper{display:block!important}
#MainContent [data-sc1177-used] #ResultsList{display:block!important;padding:0!important}
#MainContent [data-sc1177-used] .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 18px!important;padding:0!important}
#MainContent [data-sc1177-used] .product-grid__item{min-width:0}
#MainContent [data-sc1177-used] .product-grid__item[hidden]{display:none!important}
#MainContent [data-sc1177-used] :is(.card-gallery,.product-media-container){aspect-ratio:4/5!important;background:#f4efe8!important;--gallery-aspect-ratio:4/5!important}
#MainContent [data-sc1177-used] :is(.product-media-container,.product-media){height:100%!important}
#MainContent [data-sc1177-used] .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:10px;box-sizing:border-box}
#MainContent:has([data-sc1177-used]) h1,#MainContent:has([data-sc1177-used]) h1 *{color:var(--sc1177-fg)!important}
#MainContent [data-sc1177-used] product-card{display:block!important;height:auto!important;background:transparent!important;color:var(--sc1177-fg)!important}
#MainContent [data-sc1177-used] .product-card__content{height:auto!important;background:transparent!important;color:var(--sc1177-fg)!important;gap:8px!important}
#MainContent [data-sc1177-used] .card-gallery{height:auto!important;position:relative!important;overflow:hidden;flex:none!important;min-height:0!important}
#MainContent [data-sc1177-used] .card-gallery slideshow-component{display:block!important;position:absolute!important;inset:0;height:100%!important;width:100%!important}
#MainContent [data-sc1177-used] .card-gallery slideshow-slides{display:flex!important;height:100%!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
#MainContent [data-sc1177-used] .card-gallery slideshow-slide{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;scroll-snap-align:start;position:relative!important}
#MainContent [data-sc1177-used] .card-gallery :is(slideshow-arrows,slideshow-controls){position:absolute;inset:auto 0 8px;display:flex;justify-content:space-between;max-height:40px;z-index:2}
#MainContent [data-sc1177-used] .card-gallery button{max-width:40px;max-height:40px}
#MainContent [data-sc1177-used] .card-gallery svg{width:20px;height:20px}
#MainContent [data-sc1177-used] .card-gallery slideshow-arrows button{min-width:44px;min-height:44px;max-width:44px;max-height:44px;color:#29242a!important;background:transparent!important}
#MainContent [data-sc1177-used] .product-card__content :is(.text-block,.text-block *,product-price,product-price *){color:var(--sc1177-fg)!important}
html body #MainContent [data-sc1177-used] .product-grid__item,html body #MainContent [data-sc1177-used] .product-grid__item :is(product-card,.product-card__content,.product-card__link,.text-block,.contents,product-price,[ref="priceContainer"],.sc-v341-card-facts){background:transparent!important;border-color:transparent!important;box-shadow:none!important}
html body #MainContent [data-sc1177-used] :is(.product-grid,#ResultsList,#ResultsList>div,.collection-wrapper){background:var(--sc1177-bg)!important}
html body #MainContent [data-sc1177-used] .product-card__content [role="heading"]{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}
html body #MainContent [data-sc1177-used] :is(.product-grid-view-zoom-out--details,.sc-v341-card-facts,facets-form-component,.facets-toggle,sorting-filter-component,.product-grid-view-options){display:none!important}
#MainContent [data-sc1177-used]>a[href="#ResultsList"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#MainContent [data-sc1177-used]>a[href="#ResultsList"]:focus{position:static;width:auto;height:auto;clip-path:none}
#MainContent [data-sc1177-used] :is(.product-card__content h2,.product-card__content h3,.product-card__content [role=heading],.product-card__content .text-block){font-size:17px!important;line-height:1.45!important;color:var(--sc1177-fg)!important}
#MainContent [data-sc1177-used] :is(product-price,.price){font-size:20px!important;font-weight:750!important;color:var(--sc1177-fg)!important}
#MainContent .sc1177-used-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font:400 14px/1.5 system-ui,sans-serif;color:var(--sc1177-muted);margin-top:7px}
#MainContent .sc1177-next-button{display:block;margin:24px auto;padding:12px 22px;min-height:48px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:650 16px/1.4 system-ui,sans-serif;cursor:pointer}
#MainContent .sc1177-next-button[hidden]{display:none!important}
#MainContent .sc1177-used-tools :is(a,button,input,select):focus-visible{outline:3px solid #963c58;outline-offset:3px}
@media(max-width:1099px){#MainContent [data-sc1177-used] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:749px){#MainContent [data-sc1177-used]{padding-inline:12px!important}#MainContent .sc1177-used-row{grid-template-columns:minmax(0,1fr)}#MainContent .sc1177-used-tabs{gap:24px}#MainContent [data-sc1177-used] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}}
