.editorial-home{background:var(--editorial-canvas);color:var(--editorial-ink)}.editorial-hero{background:var(--editorial-canvas)}.editorial-hero-inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:24px;min-height:210px;display:grid}.editorial-hero-copy{min-width:0;padding:22px 0}.editorial-hero h1{letter-spacing:-.035em;margin:0 0 12px;font-size:2.5rem;font-weight:750;line-height:1.2}.editorial-hero p{max-width:36em;color:var(--editorial-muted);margin:0;font-size:1.0625rem;line-height:1.6}.editorial-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:17px;display:flex}.editorial-hero-art{isolation:isolate;justify-self:end;width:100%;max-width:430px;height:210px;position:relative}.editorial-hero-art img{border-radius:2px;height:auto;position:absolute;box-shadow:0 2px 4px #17203420}.editorial-back-one{z-index:3;width:28%;top:20px;left:8%;transform:rotate(-8deg)}.editorial-back-two{z-index:2;width:27%;top:23px;left:35%;transform:rotate(1deg)}.editorial-back-three{z-index:1;width:26%;top:29px;left:62%;transform:rotate(8deg)}.editorial-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.editorial-section-heading h2{margin:0;font-size:1.25rem;font-weight:720;line-height:1.4}.editorial-section-heading .editorial-text-action{flex-shrink:0;font-size:.75rem}.editorial-categories{padding:18px 0 16px;position:relative}.editorial-categories .category-carousel{box-shadow:none;background:0 0;border:0;max-width:none;padding:0;overflow:visible}.editorial-categories .category-carousel:after{content:none}.editorial-home .editorial-categories .category-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;gap:14px;padding:6px 4px 8px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.editorial-categories .category-card{isolation:isolate;width:auto;min-width:0;height:7rem;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:0 0 clamp(12.75rem,20vw,15rem);display:block;position:relative;overflow:hidden;transform:none}.editorial-categories .category-card__visual{border:0;border-radius:0;height:100%;display:block;position:absolute;inset:0}.editorial-categories .category-card__image{object-fit:cover;opacity:1;filter:none;object-position:center;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.editorial-categories .category-card__overlay{background:linear-gradient(#0000,#000a);position:absolute;inset:35% 0 0}.editorial-categories .category-card__content{z-index:2;background:0 0;height:auto;min-height:0;padding:0;display:block;position:absolute;inset:auto 7px 10px 10px;transform:none}.editorial-categories .category-card__title{color:#fff;text-shadow:0 1px 2px #0009;min-height:0;font-size:1rem;font-weight:700;line-height:1.3;display:block}.editorial-categories .category-card__action{display:none}.editorial-categories .category-carousel__controls{justify-content:flex-end;gap:4px;margin-top:2px;display:flex}.editorial-categories .category-carousel__controls button{border:1px solid var(--editorial-line);background:var(--surface-elevated);width:44px;min-height:44px;color:var(--editorial-ink);border-radius:5px;place-items:center;display:grid}.editorial-categories .category-carousel__controls button:disabled{opacity:.35;cursor:default}.editorial-categories .category-carousel__controls button:focus-visible,.editorial-categories .category-card:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:2px}.editorial-products{padding:10px 0 26px}.editorial-results-heading{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.editorial-count{color:var(--editorial-muted);font-size:.75rem}.editorial-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;display:grid}.editorial-product{flex-direction:column;min-width:0;display:flex}.editorial-product-image{place-items:center;min-width:0;height:270px;display:grid}.editorial-product h3{margin:8px 0 0;font-size:.875rem;font-weight:650;line-height:1.4}.editorial-product h3 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-product-identity{white-space:nowrap;text-overflow:ellipsis;color:var(--editorial-muted);margin:2px 0 0;font-size:.6875rem;line-height:1.5;overflow:hidden}.editorial-product-price{font-variant-numeric:tabular-nums;margin:0;padding-top:6px;font-size:1.125rem;font-weight:720;line-height:1.4}.editorial-product .editorial-product-price{margin-top:auto}.editorial-products>nav{margin-top:24px}@media (min-width:1320px){.editorial-product-grid{column-gap:20px}}@media (min-width:1560px){.editorial-product-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1800px){.editorial-product-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1100px) and (max-width:1319px){.editorial-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.editorial-hero h1{font-size:2.25rem}.editorial-categories .category-carousel__track{gap:12px}}@media (min-width:900px) and (max-width:1099px){.editorial-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.editorial-hero h1{font-size:2rem}.editorial-hero p{font-size:1rem}.editorial-categories .category-carousel__track{gap:10px}}@media (min-width:761px) and (max-width:899px){.editorial-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.editorial-hero h1{font-size:1.875rem}.editorial-hero p{font-size:.9375rem}.editorial-hero-art{height:190px}.editorial-categories .category-carousel__track{gap:8px}}@media (max-width:760px){.editorial-hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:8px;min-height:176px}.editorial-hero-copy{z-index:2;padding:15px 0;position:relative}.editorial-hero h1{letter-spacing:-.025em;margin-bottom:8px;font-size:1.25rem;line-height:1.25}.editorial-hero p{max-width:none;font-size:.75rem;line-height:1.5}.editorial-hero-actions{gap:0 14px;margin-top:10px}.editorial-hero-actions .editorial-primary{padding:9px 16px;font-size:.8125rem}.editorial-hero-actions .editorial-text-action{font-size:.75rem}.editorial-hero-art{max-width:260px;height:145px}.editorial-back-one{width:36%;top:19px;left:2%;transform:rotate(-7deg)}.editorial-back-two{width:35%;top:23px;left:32%;transform:rotate(1deg)}.editorial-back-three{width:34%;top:28px;left:62%;transform:rotate(7deg)}.editorial-categories{padding:10px 0 9px}.editorial-categories .editorial-section-heading{margin-bottom:7px}.editorial-home .editorial-categories .category-carousel__track{align-items:stretch;gap:10px}.editorial-categories .category-carousel__controls{display:none}.editorial-products{padding:8px 0 22px}.editorial-section-heading{gap:8px}.editorial-products .editorial-section-heading{margin-bottom:8px}.editorial-results-heading{gap:3px 8px}.editorial-count{font-size:.625rem}.editorial-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.editorial-product-image{height:clamp(210px,57vw,224px)}.editorial-listing-photo{max-width:100%}.editorial-product h3{margin-top:7px}.editorial-product-price{padding-top:4px;font-size:1.0625rem}}@media (max-width:374px){.editorial-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px}.editorial-hero-art{height:135px}.editorial-product-grid{column-gap:12px}}@media (max-width:40rem){.editorial-categories .category-card{flex-basis:min(74vw,13.5rem);height:6.25rem}}.editorial-home-support{--home-lavender:#eee9fa;color:#252332;padding-bottom:24px}.editorial-home-support>section{box-shadow:none;background:0 0;border:0;border-top:1px solid #dcd7cf;border-radius:0;min-width:0;margin:0;padding:28px 0}.editorial-home-support h2{letter-spacing:-.02em;color:#252332;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.editorial-home-support h3{color:#252332;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.editorial-home-support p{color:var(--editorial-muted);margin:0;font-size:.875rem;line-height:1.6}.editorial-home-support .home-section-description{margin-top:6px}.editorial-home-support :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #7055d8}.editorial-home-support .home-entry-action{color:#7055d8;border-radius:3px;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.editorial-home-support .home-entry-action:hover{text-underline-offset:4px;color:#5840af;text-decoration:underline}.editorial-home-support .home-entry-action:active{color:#452f94}.home-trade-entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.home-trade-entry-list>li{min-width:0}.home-trade-entry{background:#fffefc;border:1px solid #dcd7cf;border-radius:5px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:26px;height:100%;padding:22px 28px;transition:transform .18s,border-color .18s;display:grid}.home-entry-icon{color:#7055d8;width:56px;height:64px;display:block}.home-trade-entry p{margin-top:5px}.home-trade-entry .home-entry-action{margin-top:4px}.editorial-home-support>.home-exchange-promotion{background:var(--home-lavender);border:0;border-radius:5px;margin-bottom:26px;padding:20px 36px;overflow:hidden}.home-trade-promotion-content{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;min-height:148px;display:grid}.home-trade-promotion-content>div:first-child{min-width:0}.editorial-home-support .home-trade-promotion-content h2{font-size:1.65rem}.editorial-home-support .home-trade-promotion-content p{color:#454052;max-width:54ch;margin-top:8px}.editorial-home-support .home-trade-promotion-content a{color:#fffefc;width:fit-content;min-height:44px;box-shadow:none;background:#7055d8;border:1px solid #7055d8;border-radius:4px;margin-top:14px;padding:10px 20px;font-size:.875rem;font-weight:650;display:inline-flex}.editorial-home-support .home-trade-promotion-content a:hover{background:#5f46be;border-color:#5f46be}.editorial-home-support .home-trade-promotion-content a:active{background:#5039a4}.home-exchange-art{justify-content:center;align-items:center;gap:24px;min-width:0;padding:6px;display:flex}.home-exchange-back{object-fit:contain;border-radius:2px;width:98px;height:auto;transition:transform .3s;display:block}.home-exchange-back--offer{transform:rotate(-8deg)}.home-exchange-back--wanted{transform:rotate(8deg)}.home-exchange-art>svg{color:#7055d8;flex:none;width:36px;height:36px}.home-seller-program-intro{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.home-program-icon{color:#7055d8;width:42px;height:50px}.home-seller-program-intro header{min-width:0}.editorial-home-support .home-seller-program-intro h2{font-size:1.25rem}.editorial-home-support .home-seller-program-intro header>p{margin-top:5px;font-size:.8125rem;line-height:1.6}.home-program-meta{justify-content:flex-end;align-items:center;gap:18px;max-width:34rem;display:flex}.editorial-home-support .home-program-status{color:#5b5663;background:#eae6df;border-radius:4px;padding:5px 10px;font-size:.75rem;line-height:1.5}.home-program-meta .home-entry-action{flex-shrink:0}.editorial-home-support .home-seller-program>div>article{box-shadow:none;background:#fffefc;border:1px solid #dcd7cf;border-radius:5px}.editorial-home-support [data-seller-trust-density]{box-shadow:none}.home-trust-capabilities{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid}.home-trust-capability{border-left:1px solid #dcd7cf;align-items:flex-start;gap:12px;min-width:0;padding:0 18px;display:flex}.home-trust-capability:first-child{border-left:0;padding-left:0}.home-trust-capability:last-child{padding-right:0}.home-trust-capability>div:last-child{min-width:0}.home-trust-icon{color:#7055d8;flex:none}.home-trust-icon svg{width:27px;height:27px}.editorial-home-support .home-trust-capability h3{font-size:.875rem}.editorial-home-support .home-trust-capability p{overflow-wrap:anywhere;margin-top:5px;font-size:.8125rem;line-height:1.65}.home-purchase-process{border-top:1px solid #dcd7cf;margin-top:28px;padding-top:20px}.editorial-home-support .home-purchase-process h3{font-size:1.125rem}.home-purchase-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;margin:18px 0 0;padding:0;list-style:none;display:grid}.home-purchase-process li{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.home-purchase-process li:not(:last-child):after{content:"→";color:#918a9a;font-size:1.25rem;position:absolute;right:-34px}.home-process-number{background:var(--home-lavender);color:#7055d8;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.875rem;font-weight:650;display:grid}.home-process-step{align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.home-process-step>span{color:#7055d8;display:flex}@media (hover:hover) and (pointer:fine){.home-trade-entry:hover{border-color:#7055d8;transform:translateY(-2px)}.home-exchange-promotion:hover .home-exchange-back--offer{transform:translate(-2px,-2px)rotate(-10deg)}.home-exchange-promotion:hover .home-exchange-back--wanted{transform:translate(2px,-2px)rotate(10deg)}}.home-trade-entry:focus-within{border-color:#7055d8}@media (max-width:1100px){.home-seller-program-intro{grid-template-columns:42px minmax(0,1fr)}.home-program-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:4px 14px;max-width:none}.home-trust-capability{gap:8px;padding-inline:12px}.home-trust-icon svg{width:23px;height:23px}}@media (max-width:760px){.editorial-home-support{padding-bottom:18px}.editorial-home-support>section{padding-block:20px}.editorial-home-support h2{font-size:1.25rem}.editorial-home-support p{font-size:.8125rem;line-height:1.6}.home-trade-entry-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}.home-trade-entry{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:14px 18px}.home-entry-icon{width:38px;height:48px}.home-trade-entry h3{font-size:1rem}.home-trade-entry .home-entry-action{margin-top:0;font-size:.8125rem}.editorial-home-support>.home-exchange-promotion{margin-bottom:20px;padding:20px}.home-trade-promotion-content{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.editorial-home-support .home-trade-promotion-content h2{font-size:1.25rem}.editorial-home-support .home-trade-promotion-content p{margin-top:6px}.editorial-home-support .home-trade-promotion-content a{margin-top:10px;padding:9px 18px;font-size:.8125rem}.home-exchange-art{justify-self:end;gap:20px;max-width:100%;padding:6px 8px 0}.home-exchange-back{width:72px}.home-exchange-art>svg{width:30px;height:30px}.home-seller-program-intro{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px 12px}.home-program-icon{width:30px;height:38px}.editorial-home-support .home-seller-program-intro h2{font-size:1.0625rem}.editorial-home-support .home-seller-program-intro header>p{margin-top:4px}.home-program-meta{gap:2px 10px}.home-program-meta .home-entry-action{font-size:.8125rem}.home-trust-capabilities{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.home-trust-capability,.home-trust-capability:first-child,.home-trust-capability:last-child{border-bottom:1px solid #dcd7cf;border-left:0;gap:12px;padding:12px 0}.home-trust-capability:last-child{border-bottom:0}.home-trust-icon svg{width:25px;height:25px}.editorial-home-support .home-trust-capability p{margin-top:3px}.home-purchase-process{margin-top:16px;padding-top:16px}.home-purchase-process ol{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.home-purchase-process li{gap:12px}.home-purchase-process li:not(:last-child):after{content:"";background:#dcd7cf;width:1px;height:14px;bottom:-16px;left:17px;right:auto}.home-process-number{width:35px;height:35px;font-size:.8125rem}.home-process-step{font-size:.8125rem}.home-process-step svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.home-trade-entry,.home-exchange-back{transition:none}.home-trade-entry:hover{transform:none}.home-exchange-promotion:hover .home-exchange-back--offer{transform:rotate(-8deg)}.home-exchange-promotion:hover .home-exchange-back--wanted{transform:rotate(8deg)}}
