/* Agoras. This file is served to paying members. The feed behind it, and the timing that makes it worth paying for, are ours. Want one this fast? Learn to build it. Copying ours is theft. */
























@media (min-width:721px), (hover:hover){
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{
    zoom:1 !important;
    
    grid-template-columns:clamp(150px, calc(100% - 208px), var(--rf-hero-cap, 350px)) minmax(0, 1fr) !important;
  }
}






























:root[data-rf]{--cc-photo:275.4px}
:root[data-rf][data-rf-size="m"]{--cc-photo:229.6px}
:root[data-rf][data-rf-size="s"]{--cc-photo:185px}
@media (min-width:721px), (hover:hover){
  @container jfeed (max-width:581.98px){
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{
      grid-template-columns:clamp(150px, calc(100% - 208px), var(--cc-photo)) minmax(0, 1fr) !important}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{
      grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;
      align-self:stretch;align-content:stretch}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{
      aspect-ratio:auto !important;align-self:stretch;
      
      min-height:calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 4 / 3)}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs{
      grid-column:1 / -1;flex-direction:row;align-items:flex-start;
      height:auto;max-height:none;min-height:0;width:auto;overflow:hidden}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs > :is(.jc-thumb, .jc-more){
      flex:0 0 calc((100% - 5 * var(--tgap, 6px)) / 6) !important;
      min-width:0;width:auto;height:auto;max-width:none;aspect-ratio:1}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs > .jc-more{position:static}
  }
}





























:root[data-rf]{--cc-floor:310px}
:root[data-rf][data-rf-size="m"]{--cc-floor:300px}
:root[data-rf][data-rf-size="s"]{--cc-floor:272px}
@media (min-width:721px), (hover:hover){
  


  @container jfeed (max-width:651.98px){
    :root[data-rf]:not([data-rf-size="m"]):not([data-rf-size="s"]) .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{--cc-floor:356px}
  }
  @container jfeed (max-width:581.98px){
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{--cc-floor:356px}
    :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{--cc-floor:328px}
  }
  
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{
    align-self:stretch;min-height:var(--cc-floor);grid-template-rows:minmax(0, 1fr)}
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{
    align-self:stretch;aspect-ratio:auto !important;
    

    min-height:calc((clamp(150px, calc(100cqw - 232px), var(--rf-hero-cap, 350px)) * 15 / 19 - 1px) * 4 / 3)}
  




  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating):not(:has(> .jc-body > .jc-desc[style*="flex"])) > .jc-body{
    contain:size;overflow:hidden;min-height:0;max-height:none;
    padding:6px 6px 12px;margin:-6px -6px -12px}
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating) > .jc-body > :not(.jc-act, .jc-top){
    flex-shrink:1;min-height:0;overflow:hidden}   
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating) > .jc-body > :is(.jc-top, .jc-brandline, .jc-price, .jc-auction){flex-shrink:0}
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating) > .jc-body > .jc-desc{flex:1 1 0px;min-height:0;max-height:none}
  

  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating) > .jc-body > .jc-meta{padding-block:2px;margin-block:4px -2px}
  






  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > .jc-act{
    order:99;margin-top:auto;flex:0 0 auto !important;height:auto;min-height:0;overflow:visible;
    flex-wrap:wrap-reverse;align-content:flex-start;align-items:center}
  


  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > .jc-act > :first-child{
    max-width:100%;min-width:min(132px, 100%);flex-shrink:1 !important;align-self:flex-start}
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > .jc-act > :first-child .jcb-t{
    display:block;max-width:100%;min-width:0;overflow:hidden}
  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > .jc-act > :first-child .jcb-w{
    display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  


  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > .jc-act > :first-child .jcb-p:not(:has(> .jcb-mk)){padding-inline:4px;gap:5px}
  

  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > form{order:100}
  

  @container jfeed (max-width:581.98px){
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{
      grid-template-rows:minmax(0, 1fr) auto;
      min-height:max(var(--cc-floor), calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 1.5 + 1px))}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{
      min-height:calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 4 / 3)}
  }
  



  :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{
    grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;
    align-content:stretch;
    min-height:max(var(--cc-floor), calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 1.5 + 1px))}
  :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{
    min-height:calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 4 / 3)}
  :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs{
    grid-column:1 / -1;flex-direction:row;align-items:flex-start;
    height:auto;max-height:none;min-height:0;width:auto;overflow:hidden}
  :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs > :is(.jc-thumb, .jc-more){
    flex:0 0 calc((100% - 5 * var(--tgap, 6px)) / 6) !important;
    min-width:0;width:auto;height:auto;max-width:none;aspect-ratio:1}
  :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs > .jc-more{position:static}
  



  @container jfeed (max-width:651.98px){
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{
      grid-template-columns:clamp(150px, calc(100% - 208px), var(--cc-photo)) minmax(0, 1fr) !important}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{
      grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;
      align-content:stretch;
      min-height:max(var(--cc-floor), calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 1.5 + 1px))}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{
      min-height:calc(clamp(150px, calc(100cqw - 232px), var(--cc-photo)) * 4 / 3)}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs{
      grid-column:1 / -1;flex-direction:row;align-items:flex-start;
      height:auto;max-height:none;min-height:0;width:auto;overflow:hidden}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs > :is(.jc-thumb, .jc-more){
      flex:0 0 calc((100% - 5 * var(--tgap, 6px)) / 6) !important;
      min-width:0;width:auto;height:auto;max-width:none;aspect-ratio:1}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-thumbs > .jc-more{position:static}
  }
  







  @container jfeed (max-width:419.98px){
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{grid-template-columns:minmax(0, 1fr) !important}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{
      align-self:start;
      min-height:calc((100cqw - 24px) * 1.5 + 1px)}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{min-height:calc((100cqw - 24px) * 4 / 3)}
    :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{min-height:calc((100cqw - 24px) * 1.5 + 1px)}
    :root[data-rf][data-rf-size="s"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{min-height:calc((100cqw - 24px) * 4 / 3)}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc{grid-template-columns:minmax(0, 1fr) !important}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-media{min-height:calc((100cqw - 24px) * 1.5 + 1px)}
    :root[data-rf][data-rf-size="m"] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc .jc-shot{min-height:calc((100cqw - 24px) * 4 / 3)}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating):not(:has(> .jc-body > .jc-desc[style*="flex"])) > .jc-body{contain:none;overflow:visible;padding:0;margin:0}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating) > .jc-body > :not(.jc-act, .jc-top){flex-shrink:0;overflow:visible}
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:not(.is-open):not(.is-negotiating) > .jc-body > .jc-desc{flex:none;max-height:calc(11px + 3.75 * 1.55em);overflow:hidden}   
    :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc > .jc-body > .jc-act{
      order:-1;margin:0 0 6px;flex-wrap:wrap;align-content:flex-start}
  }
  

  :root[data-rf] .jfeed:not(.jfeed-cols):not(.jfeed-grid) > .jc:is(.is-open, .is-negotiating) > .jc-media{align-self:start}
}
