.ngv-gallery[data-v-4393414b]{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ngv-gallery__tag-slot[data-v-4393414b]{display:none}@media(min-width:40.0625rem){.ngv-gallery__tag-slot[data-v-4393414b]{display:block;min-height:2.5rem}}.ngv-gallery__upsell[data-v-4393414b]{margin-bottom:1rem}@media only screen and (max-width:47.9375rem){.ngv-gallery--flat[data-v-4393414b]{width:100%;margin:0}}.ngv-gallery__picture[data-v-4393414b]{display:contents}.ngv-gallery__img[data-v-4393414b]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.ngv-gallery__empty[data-v-4393414b]{background:#eee;border-radius:.75rem;height:25rem}.ngv-gallery__layout[data-v-4393414b]{display:none;overflow:hidden;border-radius:.75rem}@media(min-width:40.0625rem){.ngv-gallery__layout[data-v-4393414b]{display:flex;align-items:stretch;gap:.25rem}}.ngv-gallery__layout--flat[data-v-4393414b]{border-radius:0}.ngv-gallery__hero[data-v-4393414b]{width:63.2701421801%;height:25rem;flex-shrink:0;position:relative;overflow:hidden;cursor:pointer;background:#eee}.ngv-gallery__hero:hover .ngv-gallery__img[data-v-4393414b]{transform:scale(1.03)}.ngv-gallery__rail[data-v-4393414b]{flex:1 1 0;min-width:0;align-self:stretch;display:flex;flex-direction:column;gap:.25rem}.ngv-gallery__rail-img[data-v-4393414b]{flex:1 1 0;min-height:0;position:relative;overflow:hidden;cursor:pointer;background:#eee}.ngv-gallery__rail-img:hover .ngv-gallery__img[data-v-4393414b]{transform:scale(1.03)}.ngv-gallery__rail-img--empty[data-v-4393414b]{cursor:default;background:#fff}.ngv-gallery__rail-img--empty:hover .ngv-gallery__img[data-v-4393414b]{transform:none}.ngv-gallery__see-more[data-v-4393414b]{position:absolute;bottom:0;left:0;right:0;height:3.25rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);pointer-events:none}.ngv-gallery__see-more-btn[data-v-4393414b]{position:absolute;top:.25rem;right:.6875rem;display:flex;align-items:center;gap:.25rem;height:2.25rem;padding:0 .5rem;background:#0009;border:1px solid #e5e7ef;border-radius:.5rem;color:#fff;font-size:.875rem;font-family:var(--brand-font-medium);white-space:nowrap;cursor:pointer;pointer-events:auto}.ngv-gallery__see-more-btn svg[data-v-4393414b]{flex-shrink:0}.ngv-gallery__mobile-swiper[data-v-4393414b]{position:relative}@media(min-width:40.0625rem){.ngv-gallery__mobile-swiper[data-v-4393414b]{display:none}}.ngv-gallery__mobile-swiper[data-v-4393414b] .swiper{border-radius:0}.ngv-gallery__mobile-swiper[data-v-4393414b] .swiper-pagination{bottom:.5rem!important;pointer-events:none}.ngv-gallery__mobile-swiper[data-v-4393414b] .swiper-pagination-bullet{pointer-events:auto;background:#fff;opacity:.6;width:.5rem;height:.5rem}.ngv-gallery__mobile-swiper[data-v-4393414b] .swiper-pagination-bullet-active{opacity:1;background:#fff}.ngv-gallery__mobile-img[data-v-4393414b]{display:block;width:100%;height:18.75rem;-o-object-fit:cover;object-fit:cover;background:#fff;cursor:pointer}.ngv-gallery__mobile-badge[data-v-4393414b]{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.25rem;border:1px solid #fff;background:#0009;color:#fff;border-radius:.5rem;padding:.25rem .5rem;font-size:.8125rem;font-family:var(--brand-font-medium);pointer-events:none}.ngv-gallery__photo-icon[data-v-4393414b]{flex-shrink:0}.ngv-gallery__mobile-viewall[data-v-4393414b]{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;cursor:pointer}.ngv-gallery__mobile-viewall-btn[data-v-4393414b]{background:transparent;color:#fff;border:1px solid #fff;font-family:var(--brand-font-medium);font-size:.8125rem;padding:.5rem 1rem;border-radius:.5rem}.ngv-gallery__veil[data-v-4393414b]{background:linear-gradient(0deg,rgba(0,0,0,.8) 20.588%,transparent)}.ngv-gallery__mobile-viewall--tagged[data-v-4393414b]{background:#0009}.ngv-gallery__mobile-viewall--tagged .ngv-gallery__mobile-viewall-btn[data-v-4393414b]{display:inline-flex;align-items:center;height:var(--spacing-sbg-space-xl);padding:0 var(--spacing-sbg-space-2xs);border-color:var(--color-sbg-neutral-200);font-size:.875rem}
