.collection-grid{display:grid;gap:16px}.collection-section{max-width:1200px;margin:0 auto;padding:0 20px}.collection-image{width:100%;display:block;transition:transform .4s ease,filter .4s ease}.collection-item:hover .collection-image{transform:scale(1.05);filter:brightness(.7)}.collection-title{position:absolute;bottom:0;left:0;width:100%;background:#00000080;color:#fff;text-align:center;padding:8px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.collection-item{position:relative;overflow:hidden}@media (max-width: 1024px){.collection-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.collection-grid{grid-template-columns:repeat(2,1fr)!important}}.gallery-grid{display:grid;gap:16px}.gallery-title{font-family:var(--font-heading-family);font-size:28px;font-weight:700;color:var(--color-foreground);text-align:center;margin-bottom:24px}.gallery-item{position:relative;text-align:center}.gallery-image-wrapper{position:relative;overflow:hidden}.gallery-image{transition:transform .4s ease;width:100%;display:block}.gallery-item:hover .gallery-image{transform:scale(1.05)}.gallery-overlay{position:absolute;bottom:0;left:0;width:100%;background:#0009;color:#fff;text-align:center;padding:10px;opacity:0;transition:opacity .3s ease;font-family:var(--font-body-family)}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-overlay-text{font-size:14px}@media (max-width: 1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.gallery-grid{grid-template-columns:repeat(2,1fr)!important}}.lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:none;justify-content:center;align-items:center;z-index:9999}.lightbox-overlay img{max-width:90%;max-height:90%;border:4px solid white}.lightbox-close{position:absolute;top:20px;right:30px;color:#fff;font-size:30px;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
