.flexa-scroll{scrollbar-color:hsla(0,0%,47%,.5) transparent;scrollbar-width:thin}.flexa-scroll::-webkit-scrollbar{height:8px;width:8px}.flexa-scroll::-webkit-scrollbar-track{background:transparent;border-radius:8px}.flexa-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.5);border-radius:8px}.flexa-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47%,.8)}@media(prefers-color-scheme:dark){.flexa-scroll{scrollbar-color:hsla(0,0%,75%,.45) transparent}.flexa-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,75%,.4)}.flexa-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,75%,.7)}}.flexa-image-placeholder{align-items:center;aspect-ratio:16/9;background:rgba(100,116,139,.1);box-sizing:border-box;color:rgba(100,116,139,.55);display:flex;justify-content:center;width:100%}.flexa-image-placeholder svg{height:2.75em;max-height:60%;max-width:40%;width:2.75em}.flexa-media-badge{align-items:center;background:rgba(0,0,0,.55);border-radius:6px;box-sizing:border-box;color:#fff;display:inline-flex;height:1.7em;justify-content:center;pointer-events:none;width:1.7em}.flexa-media-badge svg{display:block;height:1em;width:1em}.flexa-instagram-feed,.flexa-instagram-feed__inner{box-sizing:border-box}.flexa-instagram-feed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flexa-instagram-feed__item{box-sizing:border-box;min-width:0;overflow:hidden;position:relative}.flexa-instagram-feed__link{display:block;line-height:0}.flexa-instagram-feed__media-badge{position:absolute;left:8px;top:8px;z-index:1}.flexa-instagram-feed__image{display:block;height:auto;width:100%}.flexa-instagram-feed__image.flexa-image-placeholder{display:flex}.flexa-instagram-feed__body{display:flex;flex-direction:column}.flexa-instagram-feed__caption,.flexa-instagram-feed__meta,.flexa-instagram-feed__profile{min-width:0}.flexa-instagram-feed__profile{font-weight:600}.flexa-instagram-feed__byline{align-items:center;display:flex;flex-wrap:wrap;gap:.4em}.flexa-instagram-feed__byline-sep{opacity:.6}.flexa-instagram-feed__meta{align-items:center;display:inline-flex;gap:.3em}.flexa-instagram-feed__meta-icon{flex:0 0 auto;height:1em;width:1em}.flexa-instagram-feed__empty{margin:0;opacity:.75}.flexa-instagram-feed--overlay .flexa-instagram-feed__overlay{display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;position:absolute;transition:opacity .25s ease}.flexa-instagram-feed--overlay .flexa-instagram-feed__item:focus-within .flexa-instagram-feed__overlay,.flexa-instagram-feed--overlay .flexa-instagram-feed__item:hover .flexa-instagram-feed__overlay{opacity:1}.flexa-instagram-feed--card .flexa-instagram-feed__item{display:flex;flex-direction:column}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:hsla(0,0%,47%,.5) transparent;scrollbar-width:thin}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid::-webkit-scrollbar{height:8px;width:8px}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid::-webkit-scrollbar-track{background:transparent;border-radius:8px}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.5);border-radius:8px}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47%,.8)}@media(prefers-color-scheme:dark){.flexa-instagram-feed--carousel .flexa-instagram-feed__grid{scrollbar-color:hsla(0,0%,75%,.45) transparent}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid::-webkit-scrollbar-thumb{background:hsla(0,0%,75%,.4)}.flexa-instagram-feed--carousel .flexa-instagram-feed__grid::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,75%,.7)}}.flexa-instagram-feed--carousel .flexa-instagram-feed__item{flex:0 0 auto;scroll-snap-align:start;width:min(280px,70%)}@media(min-width:1025px){.flexa-instagram-feed.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-instagram-feed.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-instagram-feed.flexa-hide-mobile{display:none!important}}
