body.rfe-public .rfe-gallery-page{max-width:1480px!important;width:100%;margin:auto!important;padding-bottom:36px!important}body.rfe-public .rfe-forever-gallery{max-width:1280px;margin:0 auto;padding:26px 20px 48px;color:#4b3027}body.rfe-public .rfe-forever-gallery>h1{text-align:center;color:#963b28;font:normal clamp(27px,3vw,39px)/1.2 Georgia,serif;margin:0 0 16px}body.rfe-public .rfe-gallery-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0 0 24px}body.rfe-public .rfe-gallery-filters a,body.rfe-public .rfe-gallery-pages a{border:1px solid #c6a98c;border-radius:24px;padding:8px 14px;color:#4b3027;background:#fffaf1;text-decoration:none;font:600 13px/1.4 Arial,sans-serif}body.rfe-public .rfe-gallery-filters a[aria-current],body.rfe-public .rfe-gallery-pages a[aria-current]{background:#963b28;color:white;border-color:#963b28}body.rfe-public .rfe-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.rfe-public .rfe-gallery-card{min-width:0;background:#fff8eb;border:1px solid #ddc6a8;border-radius:9px;overflow:hidden}body.rfe-public .rfe-gallery-card a{text-decoration:none;color:#4b3027;display:block}body.rfe-public .rfe-gallery-photo{aspect-ratio:1/1;display:grid;place-items:center;background:#f0e2cf;padding:10px}body.rfe-public .rfe-gallery-photo img{width:100%;height:100%;object-fit:contain}body.rfe-public .rfe-gallery-card h2{font:600 16px/1.35 Georgia,serif;margin:0;padding:10px 12px}body.rfe-public .rfe-gallery-pages{display:flex;justify-content:center;gap:8px;margin-top:28px}body.rfe-public .rfe-gallery-empty{text-align:center}@media(max-width:900px){body.rfe-public .rfe-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){body.rfe-public .rfe-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.rfe-public .rfe-forever-gallery{padding:18px 10px 36px}body.rfe-public .rfe-gallery-card h2{font-size:14px}}