.junip-ugc-gallery{padding-bottom:48px;padding-top:48px}.junip-ugc-gallery:empty{display:none}.junip-ugc-gallery-title{font-size:1.5em;font-weight:600;text-align:center}.junip-ugc-gallery-container .junip-gallery-container{padding-bottom:16px;padding-top:16px}.junip-gallery-container{display:flex;gap:8px}.junip-gallery-container::-webkit-scrollbar{display:none}.junip-gallery-container.junip-gallery-scroll{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.junip-gallery-container.junip-gallery-animate-in{animation:junipGalleryIn .2s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards;opacity:0}.junip-gallery-container.junip-gallery-tile{flex-wrap:wrap;justify-content:center}.junip-gallery-more{align-self:center;margin-left:auto;margin-right:auto;white-space:nowrap;width:fit-content}.junip-gallery-item-wrapper{background-image:linear-gradient(0deg,lch(98% 0 0deg),lch(90% 0 0deg));cursor:pointer;flex-shrink:0;height:130px;outline:none;overflow:hidden;position:relative;scroll-snap-align:start;transition:box-shadow .15s ease-in;width:130px}.junip-gallery-item-wrapper:focus{box-shadow:none;opacity:.7;outline:none}.junip-gallery-item-wrapper .junip-gallery-icon{backdrop-filter:blur(3px);background-color:#00000040;background-size:33%;height:100%;position:absolute;top:0;width:100%}.junip-gallery-item-wrapper .junip-gallery-item{height:100%;margin:0;object-fit:cover;width:100%}.junip-gallery-lg .junip-gallery-item-wrapper{height:278px;width:278px}.junip-container-md .junip-gallery-lg .junip-gallery-item-wrapper{height:200px;width:200px}.junip-container-sm .junip-gallery-item-wrapper{height:100px;width:100px}.junip-container-sm .junip-gallery-lg .junip-gallery-item-wrapper{height:120px;width:120px}.junip-container-sm .junip-gallery-review-overlay{display:none}.junip-gallery-review-overlay{align-items:center;backdrop-filter:blur(3px);background-color:#00000054;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.875em;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease-in;width:100%}.junip-gallery-review-overlay:hover{opacity:1}.junip-gallery-review-overlay .junip-gallery-review-overlay-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@keyframes junipGalleryIn{0%{opacity:0}to{opacity:1}}
