.project-gallery{--ink: #073A30;--cream: #FCFBF0;--line: rgba(252, 251, 240, .14);position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:var(--gallery-bg, var(--ink));padding:var(--gallery-padding-top-desktop, 0) var(--gallery-padding-right-desktop, 40px) var(--gallery-padding-bottom-desktop, 48px) var(--gallery-padding-left-desktop, 40px);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;font-family:Inter,-apple-system,sans-serif}.project-gallery__full img,.project-gallery__full video{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--line)}.project-gallery__row{display:flex;gap:12px;align-items:flex-start}.project-gallery__row-item{flex:1;min-width:0}.project-gallery__row-item img,.project-gallery__row-item video{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--item-aspect, 1 / 1);display:block;border-radius:12px;border:1px solid var(--line)}@media screen and (max-width:989px){.project-gallery{padding:var(--gallery-padding-top-tablet, 0) var(--gallery-padding-right-tablet, 32px) var(--gallery-padding-bottom-tablet, 40px) var(--gallery-padding-left-tablet, 32px)}}.project-gallery__trigger{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;cursor:pointer;text-align:left}.project-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease}.project-gallery__lightbox.is-active{opacity:1;visibility:visible}.project-gallery__lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#073a30eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.project-gallery__lightbox-content{position:relative;z-index:1;max-width:90vw;max-height:90vh;display:flex}.project-gallery__lightbox-content img,.project-gallery__lightbox-content video{max-width:90vw;max-height:90vh;width:auto;height:auto;border-radius:8px;display:block}.project-gallery__lightbox-close{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fcfbf01f;border:1px solid var(--line);color:var(--cream, #FCFBF0);cursor:pointer;transition:background .2s ease}.project-gallery__lightbox-close:hover{background:#fcfbf038}.project-gallery__lightbox-close svg{width:18px;height:18px}@media screen and (max-width:749px){.project-gallery{padding:var(--gallery-padding-top-mobile, 0) var(--gallery-padding-right-mobile, 20px) var(--gallery-padding-bottom-mobile, 32px) var(--gallery-padding-left-mobile, 20px)}.project-gallery__row{flex-direction:column}.project-gallery__row-item img,.project-gallery__row-item video{aspect-ratio:var(--item-aspect, 16 / 10)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/project-gallery.css.map */
