.web-market{background:#071714;color:#efece3}
.web-market main .wrap{max-width:1260px;padding-bottom:100px}
.web-market .crumbs{color:#b9c5b9}
.web-market .crumbs a{color:#e9b783}
.web-market main .hero{position:relative;min-height:430px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:center;gap:30px;margin:12px 0 28px;padding:45px clamp(28px,5vw,70px)!important;background:linear-gradient(120deg,#18392e,#0b211b 63%,#061811);border:1px solid rgba(233,164,106,.22);border-radius:10px;overflow:hidden}
.web-market main .hero::after{display:none}
.market-overline{font-size:11px;font-weight:700;letter-spacing:.19em;color:#ddb085;margin:0 0 11px}
.web-market main .hero h1{font:400 clamp(70px,8vw,120px)/.9 var(--web-serif)!important;letter-spacing:-.04em;color:#f2eadb;background:none;-webkit-text-fill-color:currentColor;margin:0 0 20px!important}
.market-lede{font:400 clamp(22px,2.4vw,32px)/1.2 var(--web-serif);max-width:27ch;color:#e9ae78;margin:0 0 16px}
.web-market main .hero .muted{color:#c4d3c5!important;line-height:1.55;max-width:50ch!important}
.market-hero-art{display:grid;place-items:center;min-width:0}
.market-hero-art img{width:min(100%,250px);height:auto;filter:drop-shadow(0 25px 28px rgba(0,0,0,.36))}
.web-market section{scroll-margin-top:95px}
.web-market #feat-section{margin:0 0 60px}
.web-market #feat-section>.feat{display:grid;grid-template-columns:minmax(260px,42%) 1fr;min-height:350px;background:#e9e1d2;color:#1d2f25;border:0;border-radius:9px;overflow:hidden}
.web-market .feat-media{background:#d8c9af;min-height:350px;display:grid;place-items:center}
.web-market .feat-media img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:24px}
.web-market .feat-body{padding:clamp(28px,5vw,72px);gap:14px}
.web-market .feat-body .tile-brand{font-size:11px;letter-spacing:.17em;color:#86542e}
.web-market .feat-name{font:400 clamp(34px,4vw,54px)/1.05 var(--web-serif);letter-spacing:-.025em;color:#1d2f25}
.web-market .feat-why{font-size:15px;color:#536253}
.web-market .feat-go{font-size:14px;color:#78451e}
.web-market #sold-section,.web-market #back-section,.web-market main>div.wrap>section:last-child{margin-top:68px}
.web-market .section-head{border-bottom:1px solid rgba(233,164,106,.3);padding-bottom:16px;margin-bottom:15px}
.web-market .section-head h2{font:400 clamp(35px,4vw,55px)/1.05 var(--web-serif)!important;color:#efe8dc;letter-spacing:-.025em}
.web-market .muted,.web-market .fresh-note{color:#b9c9bd!important}
.web-market .table-scroll{overflow:visible}
.web-market .sold-table{display:block;width:100%;border-collapse:separate}
.web-market .sold-table thead{display:none}
.web-market .sold-table tbody{display:grid;gap:0}
.web-market .sold-table tr.row-link{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) minmax(110px,.5fr) minmax(150px,.8fr);align-items:center;gap:16px;padding:22px 18px;border-bottom:1px solid rgba(232,201,159,.18);background:transparent}
.web-market .sold-table tr.row-link:hover{background:#14362c}
.web-market .sold-table tr.row-link td{display:block;padding:0;border:0;min-width:0}
.web-market .sold-table .sold-cigar{font:400 clamp(19px,2vw,26px)/1.18 var(--web-serif)}
.web-market .sold-table .sold-cigar a{color:#eee5d8;text-decoration:none}
.web-market .sold-table .sold-cigar .row-go{color:#d9a472}
.web-market .sold-table .sold-each{font:600 24px var(--web-serif);color:#e7ae78}
.web-market .sold-table td[data-l=Price] .muted{font-size:12px}
.web-market .sold-table td[data-l=Sold],.web-market .sold-table td[data-l=Source]{font-size:13px;color:#c3cec2}
.web-market #back-grid{gap:15px}
.web-market #back-grid .tile{border:0;border-radius:8px;background:#e9e2d5;color:#203328}
.web-market #back-grid .tile-media{border:0;border-radius:0;background:#d5cbb9;min-height:210px}
.web-market #back-grid .tile-brand{color:#875732}
.web-market #back-grid .tile-name{font:400 24px/1.12 var(--web-serif)}
.web-market #back-grid .tile-foot .muted{color:#506457!important}
.web-market #pulse-table{overflow:visible}
.web-market #pulse-table table{display:block}
.web-market #pulse-table thead{display:none}
.web-market #pulse-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.web-market #pulse-table tr.row-link{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:22px;border:1px solid rgba(232,201,159,.2);border-radius:7px;background:#10271e}
.web-market #pulse-table tr.row-link:hover{background:#17372a}
.web-market #pulse-table td{display:block;padding:0;border:0;min-width:0}
.web-market #pulse-table td:first-child{grid-column:1/-1;font:400 23px/1.2 var(--web-serif);margin-bottom:10px}
.web-market #pulse-table td:first-child a{color:#f0e8da;text-decoration:none}
.web-market #pulse-table td:nth-child(2)::before{content:'Dealers · ';color:#aabeb0;font:12px var(--sans)}
.web-market #pulse-table td:nth-child(3)::before{content:'Offers · ';color:#aabeb0;font:12px var(--sans)}
.web-market #pulse-table td:nth-child(4){grid-column:1/-1;font:600 20px var(--web-serif);color:#e6ae7b;margin-top:8px}
.web-market #pulse-table td:nth-child(5){grid-column:1/-1;font-size:12px;color:#aabeb0}
.web-market .sources{border-top:0;color:#b9c9bd}
.web-market .sources .st{color:#e3ad7c}
@media(max-width:760px){
 .web-market main .hero{min-height:350px;grid-template-columns:1fr 100px;gap:0;margin-top:4px;padding:28px 22px!important}
 .web-market main .hero h1{font-size:62px!important}
 .market-lede{font-size:22px}
 .market-hero-art img{width:105px}
 .web-market #feat-section>.feat{grid-template-columns:1fr;min-height:0}
 .web-market #feat-section>.card .feat-media{min-height:205px;height:205px!important}
 .web-market .feat-body{padding:25px}
 .web-market .feat-name{font-size:37px}
 .web-market .sold-table tr.row-link{grid-template-columns:1fr auto;gap:4px 12px;padding:19px 4px}
 .web-market .sold-table tr.row-link td.sold-cigar{grid-column:1/-1;margin-bottom:5px}
 .web-market .sold-table td[data-l=Price]{grid-column:1;grid-row:2}
 .web-market .sold-table td[data-l=Sold]{grid-column:2;grid-row:2;text-align:right;align-self:start}
 .web-market .sold-table td[data-l=Source]{grid-column:1/-1;font-size:12px;margin-top:3px}
 .web-market #pulse-table tbody{grid-template-columns:1fr}
 .web-market #sold-section,.web-market #back-section,.web-market main>div.wrap>section:last-child{margin-top:52px}
}
@media(max-width:420px){.web-market main .hero{grid-template-columns:1fr 78px}.market-hero-art img{width:82px}.web-market main .hero .muted{font-size:13px!important}}
