.gallery-filters{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin:3rem 0;width:100%;padding:0 1rem}.gallery-filters select{padding:.5rem;font-size:16px;border:1px solid #ccc;border-radius:6px;min-width:200px;width:100%;max-width:500px;box-sizing:border-box}.gallery-filters select option{font-size:1rem}@media screen and (min-width: 750px){.gallery-filters{flex-direction:row;gap:3rem;margin:4rem 0;padding:0}.gallery-filters select{width:auto;max-width:none}}.custom-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;justify-content:center;align-content:center;margin-top:2rem}@media screen and (min-width: 750px){.custom-gallery-grid{padding:0 5rem}}.gallery-item{width:250px;height:250px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease;margin:0 auto;cursor:pointer}.gallery-item.visible{opacity:1;transform:scale(1)}.custom-gallery__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.gallery-item:hover .custom-gallery__image{transform:scale(1.03)}.load-more-btn{display:block;margin:2rem auto 0;padding:.75rem 2rem;font-size:1rem;background-color:#111;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}.load-more-btn:hover{background-color:#444}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-custom-gallery.css.map */
