/* 1.3.0 — Open catalogue layout. Photo backgrounds require edited image assets. */
body.raad-page.rjd-cream{--paper:#fff;background:#fff}
body.raad-page.rjd-cream #rj-catalog,
body.raad-page.rjd-cream .rjv-directory,
body.raad-page.rjd-cream .rjv-content,
body.raad-page.rjd-cream .rjv-results{background:#fff}
body.raad-page.rjd-cream .rj-grid,
body.raad-page.rjd-cream #rj-catalog .rj-grid,
body.raad-page.rjd-cream .rjv-directory .rjv-model-grid{gap:24px;align-items:stretch}
body.raad-page.rjd-cream .rj-card,
body.raad-page.rjd-cream .rjv-directory .rjv-model-card,
body.raad-page.rjd-cream .rjv-directory .rjv-brand-card{
 background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;
}
body.raad-page.rjd-cream .rj-card:hover,
body.raad-page.rjd-cream .rjv-directory .rjv-model-card:hover,
body.raad-page.rjd-cream .rjv-directory .rjv-brand-card:hover{
 background:transparent;border:0;box-shadow:none;transform:none;
}
body.raad-page.rjd-cream .rj-card:focus-within,
body.raad-page.rjd-cream .rjv-directory .rjv-model-card:focus-visible,
body.raad-page.rjd-cream .rjv-directory .rjv-brand-card:focus-visible{
 box-shadow:none;outline:2px solid #98733e;outline-offset:5px;border-radius:3px;
}
body.raad-page.rjd-cream .rj-card .rj-image{
 background:transparent;border:0;border-radius:0;aspect-ratio:4/3;padding:0;position:relative;
}
body.raad-page.rjd-cream .rj-card .rj-image img{
 object-fit:contain;object-position:center;width:100%;height:100%;padding:0;transform:none;background:transparent;
}
body.raad-page.rjd-cream .rj-card .rj-card-body{padding:12px 0 0}
body.raad-page.rjd-cream .rj-card .rj-card-actions{padding-top:12px}
body.raad-page.rjd-cream .rj-card .rj-card-actions>a:first-child{background:transparent}
body.raad-page.rjd-cream .rj-card:hover h3 a{color:#88652e}
body.raad-page.rjd-cream .rjv-directory .rjv-model-card{padding:0}
body.raad-page.rjd-cream .rjv-directory .rjv-model-image-stage{
 background:transparent;border:0;border-radius:0;aspect-ratio:1.48;padding:0;
}
body.raad-page.rjd-cream .rjv-directory .rjv-model-image-stage .rjv-model-photo{
 background:transparent;object-fit:contain;object-position:center;padding:0;transform:none;
}
/* The make is already named in the page heading. Keep all directory brand logos. */
body.raad-page.rjd-cream .rjv-directory .rjv-model-card .rjv-model-logo-badge{display:none}
body.raad-page.rjd-cream .rjv-directory .rjv-model-card .rjv-model-card-body{padding:10px 0 0}
body.raad-page.rjd-cream .rjv-directory .rjv-model-card-body .rjv-card-meta{padding-top:9px;border-top:1px solid #e8e1d5}
body.raad-page.rjd-cream .rjv-directory .rjv-round-arrow{background:transparent;border:0;box-shadow:none}
body.raad-page.rjd-cream .rjv-directory .rjv-model-card:hover h3{color:#88652e}
body.raad-page.rjd-cream .rjv-directory .rjv-model-hero-photo,
body.raad-page.rjd-cream .rjv-directory .rjv-model-hero-photo .rjv-model-photo{background:transparent;box-shadow:none;object-fit:contain}
@media(max-width:700px){
 body.raad-page.rjd-cream .rj-grid,
 body.raad-page.rjd-cream #rj-catalog .rj-grid,
 body.raad-page.rjd-cream .rjv-directory .rjv-model-grid{gap:16px}
 body.raad-page.rjd-cream .rjv-directory .rjv-model-image-stage{aspect-ratio:1.22}
 body.raad-page.rjd-cream .rj-card .rj-image{aspect-ratio:1.12}
 body.raad-page.rjd-cream .rj-card .rj-card-body{padding:9px 0 0}
}
@media(max-width:360px){
 body.raad-page.rjd-cream .rj-card .rj-image{aspect-ratio:4/3}
 body.raad-page.rjd-cream .rjv-directory .rjv-model-image-stage{aspect-ratio:1.6}
}
