.custom-gallery{background:linear-gradient(to bottom,#f5f0e9,#fff);padding:6rem 2rem;text-align:center}.custom-gallery h2{font-size:2.5rem;color:#c7a17a;margin-bottom:3rem;animation:fadeIn 1.5s ease}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.gallery-grid img{width:100%;border-radius:12px;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease}.gallery-grid img:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:9999}.lightbox.open{opacity:1;pointer-events:auto}.lightbox img{max-width:90%;max-height:90%;border-radius:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.custom-gallery h2{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
