[data-portfolio-gallery] .ffg-item img{object-fit:contain}[data-portfolio-gallery] .ffg-item{text-decoration:none}[data-portfolio-gallery].is-overview{height:auto;min-height:560px}[data-portfolio-gallery].is-overview .ffg-heading{display:none}[data-portfolio-gallery].is-overview .ffg-viewport{position:relative;inset:auto!important;width:100%!important;left:0!important;margin:100px 0 64px;overflow:visible}[data-portfolio-gallery].is-overview .ffg-canvas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%!important;height:auto}[data-portfolio-gallery].is-overview .ffg-item{position:relative;inset:auto!important;width:100%!important;height:260px!important;transform:none!important}[data-portfolio-gallery].is-overview .ffg-position,[data-portfolio-gallery].is-overview .ffg-count{display:none}@media(max-width:699px){[data-portfolio-gallery].is-overview .ffg-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-portfolio-gallery].is-overview .ffg-item{height:190px!important}}.futur-portfolio [data-portfolio-gallery]:not(.is-overview) .ffg-viewport{top:-30px;bottom:-24px}[data-portfolio-gallery]:not(.is-overview) .ffg-canvas{overflow:visible}@media(max-width:699px){.futur-portfolio [data-portfolio-gallery]:not(.is-overview) .ffg-viewport{top:-22px;bottom:-20px}}.futur-portfolio{position:relative;box-shadow:none}.futur-portfolio:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ede9e1;z-index:30;pointer-events:none}body:has([data-portfolio-gallery]) footer.footer{border-top:1px solid #ede9e1}.futur-portfolio [data-portfolio-gallery] .ffg-top,.futur-portfolio [data-portfolio-gallery] .ffg-filter{transform:translateY(-18px)}@media(max-width:699px){.futur-portfolio [data-portfolio-gallery] .ffg-top,.futur-portfolio [data-portfolio-gallery] .ffg-filter{transform:translateY(-12px)}}.futur-portfolio{min-height:calc(100svh - var(--header-height,90px) + 1px)}.futur-portfolio:before{display:none}body:has([data-portfolio-gallery]) .header-wrapper{background:transparent!important;background-image:none!important}.futur-portfolio{margin-top:calc(-1 * var(--header-height,90px));padding-top:calc(30px + var(--header-height,90px));min-height:calc(100svh + 1px)}.futur-portfolio [data-portfolio-gallery]:not(.is-overview) .ffg-viewport{top:calc(-30px - var(--header-height,90px))}@media(max-width:699px){.futur-portfolio{padding-top:calc(22px + var(--header-height,90px))}.futur-portfolio [data-portfolio-gallery]:not(.is-overview) .ffg-viewport{top:calc(-22px - var(--header-height,90px))}}body:has([data-portfolio-gallery]){background:#1d2b22!important}[data-portfolio-gallery] .ffg-bottom{pointer-events:none}[data-portfolio-gallery] .ffg-bottom a,[data-portfolio-gallery] .ffg-bottom input{pointer-events:auto}.futur-portfolio [data-portfolio-gallery]:not(.is-overview) .ffg-viewport{bottom:-48px}[data-portfolio-gallery]:not([data-layout-ready]) .ffg-canvas{visibility:hidden}.futur-portfolio{min-height:calc(100lvh + 1px)}@media(max-width:699px){.futur-portfolio .ffg:not(.is-overview){height:calc(100dvh - 120px)}}@media(max-width:749px){html:has([data-portfolio-gallery]),body:has([data-portfolio-gallery]){background:#1d2b22!important;background-image:none!important}.futur-portfolio{box-sizing:border-box;min-height:calc(200lvh - 100svh + env(safe-area-inset-bottom,0px) + 1px);padding-bottom:calc(20px + 100lvh - 100svh + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/futur-portfolio-gallery.css.map */
