/* Sell to Us: charcoal paper layout. */
.sell-page{width:100%;min-height:100vh;padding:clamp(32px,6vw,92px) 20px 110px;background:#0a0908;position:relative;isolation:isolate}
.sell-paper{width:min(1080px,100%);margin:0 auto;position:relative;background:radial-gradient(ellipse at 50% 0,rgba(68,59,46,.26),transparent 44%),linear-gradient(110deg,#171614,#1b1916 48%,#121210);border:1px solid rgba(180,147,92,.26);box-shadow:0 28px 100px #000b,0 0 0 8px rgba(0,0,0,.24),inset 18px 0 35px rgba(0,0,0,.27),inset -18px 0 35px rgba(0,0,0,.27);overflow:hidden}
.sell-paper::before,.sell-paper::after{content:'';position:absolute;top:0;bottom:0;width:15px;pointer-events:none;opacity:.6;background:repeating-linear-gradient(175deg,transparent 0 16px,rgba(0,0,0,.5) 17px 20px,transparent 21px 37px)}
.sell-paper::before{left:0;border-left:3px solid #080807;box-shadow:4px 0 14px #0008}.sell-paper::after{right:0;border-right:3px solid #080807;box-shadow:-4px 0 14px #0008}
.sell-paper-inner{max-width:900px;margin:auto;padding:clamp(42px,6vw,94px) clamp(24px,6vw,76px) 48px}
.sell-intro{text-align:center;max-width:740px;margin:auto}.sell-eyebrow{display:block;color:#c9aa79;font-size:.68rem;font-weight:600;letter-spacing:.29em;text-transform:uppercase}.sell-intro h1{font:italic 600 clamp(3.25rem,7vw,6.8rem)/.87 'Cormorant Garamond',Georgia,serif;color:#faf4ec;letter-spacing:-.035em;margin:22px auto 24px;text-wrap:balance}.sell-intro p{max-width:560px;margin:0 auto;color:#d4cdc1;font:400 clamp(1.13rem,2vw,1.45rem)/1.48 'Cormorant Garamond',Georgia,serif}
.sell-criteria{margin:clamp(55px,7vw,90px) auto 0}.sell-ornament{display:flex;align-items:center;gap:18px;justify-content:center;color:#b79463;font-size:1.15rem;margin-bottom:18px}.sell-ornament::before,.sell-ornament::after{content:'';height:1px;width:95px;background:linear-gradient(90deg,transparent,#806441)}.sell-ornament::after{transform:rotate(180deg)}.sell-criteria h2,.sell-process h2,.sell-form-section h2{font:600 clamp(2rem,4vw,3.4rem)/1 'Cormorant Garamond',Georgia,serif;color:#f2e9dc;margin:0}.sell-criteria h2{text-align:center;margin-bottom:30px}.sell-criteria ul{list-style:none;padding:0;margin:0;display:grid;gap:0;border-block:1px solid rgba(183,148,94,.3)}.sell-criteria li{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:20px;padding:19px 8px;border-bottom:1px solid rgba(183,148,94,.18);color:#dfd7ca}.sell-criteria li:last-child{border-bottom:0}.sell-criteria strong{color:#d1ae78;font:600 1.38rem/1.1 'Cormorant Garamond',Georgia,serif}.sell-criteria li span{font-size:.91rem;line-height:1.65}.sell-selection-note{max-width:650px;text-align:center;margin:27px auto 0;color:#c7bfb1;font:1.18rem/1.55 'Cormorant Garamond',Georgia,serif}
.sell-process{margin:70px 0 0;padding:32px 38px;background:rgba(8,8,7,.4);border:1px solid rgba(181,143,87,.22)}.sell-process h2{font-size:2.3rem}.sell-process ol{counter-reset:sell-step;display:grid;gap:14px;padding:0;margin:22px 0 0;list-style:none}.sell-process li{counter-increment:sell-step;display:flex;align-items:baseline;gap:14px;color:#d7cbb9;font-size:.9rem;line-height:1.6}.sell-process li::before{content:'0' counter(sell-step);color:#c19a62;letter-spacing:.06em;font:600 .8rem Inter,Arial,sans-serif}
.sell-form-section{margin-top:72px;padding-top:48px;border-top:1px solid rgba(183,148,94,.3)}.sell-form-section h2{margin:12px 0 8px}.sell-form-section>.review-form-success,.sell-form-section>.review-form-error{margin:24px 0}.sell-form{gap:20px;margin-top:28px}.sell-form label{color:#e5d9c9;font-size:.8rem;letter-spacing:.04em}.sell-form input:not([type=hidden]):not([type=checkbox]),.sell-form textarea,.sell-form select,.sell-photos-field>input[type=file]{background:#11110f;border:1px solid #66533b;border-radius:0;color:#f3eadd;padding:14px;outline:none}.sell-form input:focus,.sell-form textarea:focus,.sell-form select:focus,.sell-photos-field>input[type=file]:focus-visible{border-color:#c7a16a;box-shadow:0 0 0 2px rgba(199,161,106,.16)}.sell-form textarea{min-height:128px}.sell-form select{min-height:48px}.sell-photos-field{padding:17px;border:1px solid rgba(183,148,94,.28);background:#11110f}.sell-photos-field>input[type=file]{width:100%;background:#181714}.sell-photos-field [data-sell-photo-summary]{color:#d9ad71}.sell-photo-card{background:#181714;border-color:#66533b}.sell-ack{display:flex!important;align-items:flex-start;gap:10px;line-height:1.55}.sell-ack input{width:17px!important;height:17px;flex:0 0 auto;margin:2px 0 0;accent-color:#be9358}.sell-ack span{color:#d6c9b6;font-size:.84rem}.sell-form .button{background:#bd945e;color:#1b130b;min-width:210px;justify-self:start}.sell-form .button:hover{background:#d2ad7b}.sell-seal{display:grid;place-items:center;margin:68px auto 0;opacity:.82}.sell-seal img{object-fit:contain}
@media(max-width:760px){.sell-page{padding:22px 12px 64px}.sell-paper-inner{padding:45px 28px 32px}.sell-intro h1{font-size:clamp(3.2rem,13vw,5.1rem)}.sell-criteria{margin-top:58px}.sell-criteria li{grid-template-columns:1fr;gap:6px;padding:15px 2px}.sell-process{padding:26px 20px;margin-top:50px}.sell-form-section{margin-top:50px}.sell-form{grid-template-columns:1fr}.sell-form .review-form-full{grid-column:1}.sell-form .button{width:100%}}
@media(max-width:430px){.sell-page{padding-inline:8px}.sell-paper-inner{padding-inline:22px}.sell-intro h1{font-size:3.45rem}.sell-criteria h2{font-size:2.25rem}.sell-eyebrow{letter-spacing:.2em}}
