.gallery_full .isotope-toolbar { display:flex; flex-wrap:wrap; justify-content:center; gap:12px; }
.gallery_full .isotope-toolbar button { border:1px solid #d9c7b5; background:#fff; color:#632b05; padding:10px 16px; border-radius:4px; cursor:pointer; }
.gallery_full .isotope-toolbar button.active { background:#632b05; color:#fff; }
.gallery_full .isotope-box { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.gallery_full .isotope-item { width:auto; margin:0; min-width:0; border:0; }
.gallery_full .isotope-item[hidden] { display:none; }
.gallery_full .isotope-item figure { margin:0; }
.gallery_full .isotope-item a { display:block; }
.gallery_full .isotope-item img { display:block; width:100%; height:auto; aspect-ratio:4/3; object-fit:cover; }
@media(max-width:991px) { .gallery_full .isotope-box { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:575px) { .gallery_full .isotope-box { grid-template-columns:1fr; gap:16px; } }
