
.gallery-template__design{position:relative}.quick-view__button.button.transparent{opacity:0;position:absolute;right:.5rem;left:.5rem;bottom:.5rem;margin-bottom:1rem;z-index:1;background:#fff;border-radius:.25rem;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;padding:.84375rem 0;transition:opacity .3s ease-in-out}@media only screen and (min-width: 31.25rem){.gallery-template__design:hover .quick-view__button{opacity:1}}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */

  background-color: var(--base-color);

  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;

  position: relative;
  user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: var(
    --custom-highlight-background,
    linear-gradient(
      90deg,
      var(--base-color) 0%,
      var(--highlight-color) 50%,
      var(--base-color) 100%
    )
  );
  transform: translateX(-100%);

  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}

.gallery-template__design--card-free,.gallery-template__design--card-premium{aspect-ratio:1;width:100%;border-radius:4px}.gallery-template__design--card-premium{background-size:cover}.gallery-template__design--card-free{display:flex;place-items:center;justify-content:center;background-color:#f5f5f7}.gallery-template__design--greeting-card{background-size:cover;aspect-ratio:.735;width:100%}.gallery-template__design--template-base,.gallery-template__design--template-free,.gallery-template__design--template-precomposed,.picture__gallery-template__design--template-free,.video__gallery-template__design--template-free{filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.16));border-radius:4px}.picture__gallery-template__design--template-free,.video__gallery-template__design--template-free{width:58%;height:auto}.gallery-template__design--template-free,.gallery-template__design--template-precomposed{width:100%;height:auto}.gallery-template__design--template-precomposed{display:flex}.gallery-template__social-proof-badge{position:absolute;top:.35rem;left:.25rem;background-color:#fff;padding:.125rem .35rem;border:1px solid #e1e3e6;border-radius:1.5rem}@media only screen and (min-width: 48rem){.gallery-template__social-proof-badge{top:.75rem;left:.75rem;padding:.25rem .75rem}}.picture__gallery-template__design--template-free,.video__gallery-template__design--template-free{width:58%}.gallery-template__design--template-free,.gallery-template__design--template-precomposed{width:100%}.gallery-template__design--template-precomposed{display:flex}.gallery-template__social-proof-badge{position:absolute;top:.35rem;left:.25rem;background-color:#fff;padding:.125rem .35rem;border:1px solid #e1e3e6;border-radius:1.5rem;z-index:1}@media only screen and (min-width: 48rem){.gallery-template__social-proof-badge{top:.75rem;left:.75rem;padding:.25rem .75rem}}.gallery-template__design--template-img-base,.gallery-template__design--template-img-greeting-card,.gallery-template__design--template-img-premium,.gallery-template__design--template-img-free{position:absolute;width:58%;filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.16));border-radius:4px}.gallery-template__design--template-img-free{display:flex;place-items:center;justify-items:center;overflow:hidden;height:80.5%}.gallery-template__design--template-img-premium{transform:translate(-12.45%, -10.5%);right:0;bottom:0;height:79%}.gallery-template__design--template-img-greeting-card{right:0;bottom:0;height:100%;width:100%}

.multi-select_wrapper{position:relative;flex:1;border:1px solid #b9bcbf;border-radius:.25rem;background:#fff;height:3rem}.button.multi-select{cursor:pointer;display:flex;align-items:center;height:100%;padding:0;width:100%}.multi-select_content{width:100%;height:100%;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.multi-select_dropdown-menu{cursor:pointer;position:absolute;border:1px solid #b9bcbf;border-radius:.25rem;min-width:100%;top:calc(100% + .5rem);left:0;z-index:10;background:#fff;overflow:auto;max-height:40vh}.multi-select_dropdown-menu--right-align{right:0;left:auto}.button.multi-select_dropdown-menu-item{display:flex;align-items:center;padding:1rem;gap:1rem;background:none;border:none;width:100%;min-height:3rem;text-align:left;position:relative}.button.multi-select_dropdown-menu-item:hover{background:#f5f5f7}.button.multi-select_dropdown-menu-item:last-child::after{border-bottom:none}.button.multi-select_dropdown-menu-item::after{position:absolute;content:"";top:100%;left:1rem;width:calc(100% - 2rem);border-bottom:1px solid #e1e3e6}.multi-select_dropdown-menu-item--disabled{cursor:not-allowed}.multi-select_dropdown-menu-item--premium{color:#c10097}.multi-select_dropdown-menu-item_label-wrapper{display:flex;align-items:center;flex:1}.multi-select_dropdown-menu-item_label{flex:1}.multi-select_dropdown-menu-item_label::first-letter{text-transform:uppercase}.multi-select_dropdown-menu-item_label--disabled{color:#b9bcbf}.multi-select_dropdown-menu-item_color{width:1rem;height:1rem;border-radius:50%}.multi-select_checkbox{min-width:1rem;min-height:1rem;max-width:1rem;max-height:1rem;border:1px solid #92959b;border-radius:.125rem}.multi-select_checkbox svg{height:1rem;width:1rem;margin:-1px 0 0 -1px}.multi-select_checkbox--checked{background:#66db86;border-color:#66db86}.filter-color-black{background:#000}.filter-color-blue{background:#4a75b3}.filter-color-brown{background:#66292a}.filter-color-gold{background:#e2a449}.filter-color-gray,.filter-color-grey{background:#a3a3a3}.filter-color-green{background:#2e6744}.filter-color-orange{background:orange}.filter-color-pink{background:#ebb5c7}.filter-color-purple{background:#994bb5}.filter-color-red{background:#af0000}.filter-color-silver{background:#6a6a6a}.filter-color-white{background:#fff;border:1px solid #e1e3e6}.filter-color-yellow{background:#eede56}
.default-heading{margin-bottom:1rem}.gallery_top-filters{display:flex;align-items:center;gap:1rem;margin:1rem 0 .5rem}.gallery_top-filters_seo{margin:0 0 .5rem}#seoheader_webflow{margin-bottom:1rem;z-index:0}.top-filters_label{white-space:nowrap}.top-filters_select{white-space:nowrap;background-color:#fff}.top-filters_select-category{min-width:13.25rem}.top-filters_select-category [class$=-placeholder]{color:#101b21}.top-filters_select-category [class$=-menu],.top-filters_select-category [class*=MenuList]{padding:0;overflow:auto;max-height:40vh}.top-filters_select-category [id*=react-select-2-option]{position:relative;cursor:pointer;white-space:break-spaces}.top-filters_select-category [id*=react-select-2-option] b{color:#101b21}.top-filters_select-category [id*=react-select-2-option]:not(:last-child):after{content:"";position:absolute;border-bottom:1px solid #e1e3e6;left:1rem;right:1rem;top:100%}.top-filters_select-category #react-select-2-listbox{overflow:hidden}.top-filters_footer .gallery__filter-previewer{flex:1;gap:.5rem;overflow:auto;padding-bottom:.5rem}.top-filters_footer .gallery__header-filter{background-color:#f5f5f7;border-radius:2rem;padding:0;gap:.5rem}.top-filters_footer .gallery__filter-preview-text{padding-left:1rem}.top-filters_footer .gallery__header-clear-all-filters-link{color:#101b21;text-decoration:underline}.top-filters_footer .gallery__filter-preview-color{width:1rem;height:1rem;border-radius:50%}.top-filters_footer .gallery__header__dismiss-filter-x{padding:.5rem}.top-filters_footer_meta{display:flex;justify-content:space-between;place-items:center;margin:.5rem 0 1.5rem}.top-filters_results-count{text-align:right;color:#6a6e71;white-space:nowrap;padding-bottom:.5rem}
.quick-view__content{flex:1}.quick-view__content__list{list-style-type:disc;padding-left:1rem;margin-top:.5rem}@media only screen and (min-width: 31.25rem){.quick-view__content__list{padding-left:2rem}}
.quick-view__footer{display:flex;gap:1rem;width:100%}@media only screen and (max-width: 47.999rem){.quick-view__footer{position:absolute;bottom:0;left:0}}.quick-view__footer__button.primary,.quick-view__footer__button.secondary{flex:1}.quick-view__footer--highlight-free{flex-direction:row-reverse}
.quick-view__toggle__wrapper{width:14.375rem;margin:0 2.17rem 0 2.17rem}.quick-view__content__toggle{width:100%;background:#f0ede5;border:none}@media only screen and (min-width: 31.25rem){.quick-view__content__toggle{margin-bottom:1.5rem}}.quick-view__toggle--selected.unstyled-button{background:#fff;font-weight:500}
.label-premium{display:flex;width:fit-content;padding:.25rem;align-items:center;gap:.25rem;border-radius:.25rem;background:hsla(0,0%,100%,.7);backdrop-filter:blur(0.25rem)}
.quick-view__content__header{display:flex;flex-direction:column;gap:1rem;width:100%}@media only screen and (min-width: 31.25rem){.quick-view__content__header{gap:.5rem}}.quick-view__content__header__label_premium.label-premium{background:rgba(193,0,151,.05)}.quick-view__content__header__content{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex:1}.quick-view__content__header__content__title.header5{margin-bottom:0;font-size:1.25rem}@media only screen and (min-width: 31.25rem){.quick-view__content__header__content__title.header5{font-size:1.5rem}}@media only screen and (max-width: 47.999rem){.gallery-template_favorite-btn--selected.button.transparent:hover{color:#c10097}}
.masking-filter--container{position:relative;display:flex;justify-content:center;width:100%}@media screen and (min-width: 48rem){.masking-filter--container{width:80%}}.masking-filter--img{position:absolute;z-index:1}.masking-filter--template{position:relative}#masking-filter-uploaded-img{border-radius:.25rem}@media screen and (min-width: 48rem){#masking-filter-uploaded-img{width:100%}}#masking-filter-default-template{box-shadow:0px .25rem .5rem rgba(0,0,0,.2);border-radius:.25rem;z-index:1}@media screen and (min-width: 48rem){#masking-filter-default-template{width:100%;height:100%}}
.invite-container.variant-B{display:flex;width:min(100%,21.5rem);position:relative;height:min(100vw,26.5rem);padding-top:0;margin:0 auto}@media only screen and (min-width: 48rem){.invite-container.variant-B{width:min(100%,31.25rem);height:min(100vw,33rem)}}.invite-container.variant-B .invite-container__premium-toggle{background-color:#fff;display:flex;height:fit-content;align-items:center;justify-content:center;gap:.5rem;position:absolute;left:0;right:0;bottom:1.5rem;display:flex;width:fit-content;padding:.5rem 1rem .5rem .5rem;border-radius:2.125rem;margin:0 auto}.invite-container.variant-B .invite-container__premium-toggle .input-toggle:after{content:""}.invite-container.variant-B .invite-container__premium-toggle input:checked+.input-toggle:after{background-size:contain;background:url(//g0.evitecdn.com/static/_build/webpack_bundles/images/f31f34f-DiamondIcon.svg) no-repeat center;height:1rem;width:2.25rem}.invite-container.variant-B .invite-container__premium-toggle__label{color:#b9bcbf;transition:color .3s ease-in-out}.invite-container.variant-B .invite-container__premium-toggle__label.premium-on{color:#101b21}.invite-container.variant-B .invite-animation{position:absolute;height:100%;width:100%}.invite-container.variant-B .invite-envelope__open-flap{position:absolute}.invite-container.variant-B .invite-envelope__full-width{width:100%}.invite-container.variant-B .animation-image{width:100%;height:auto;position:absolute;backface-visibility:hidden;transform-origin:bottom;-webkit-transform-origin:bottom}.invite-container.variant-B .animation-image:not(.invite-envelope__your-invitation){scale:.7}@media only screen and (min-width: 31.25rem){.invite-container.variant-B .animation-image:not(.invite-envelope__your-invitation){scale:.75}}.invite-container.variant-B .animation-image.ready{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.invite-container.variant-B .invite-envelope__your-invitation__card.ready{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.invite-container.variant-B .your-invitation{display:flex;align-items:flex-end;justify-content:center;z-index:2}.invite-container.variant-B .invite-envelope__open-bottom{opacity:0;clip-path:polygon(1.5% 38.5%, 98% 38.5%, 98% 98%, 2% 98%)}.invite-container.variant-B .invite-envelope__bottom-liner,.invite-container.variant-B .invite-envelope__bottom-liner-shading{clip-path:polygon(1.5% 38.5%, 98% 38.5%, 95% 82%, 7% 87%);display:block;height:100%;margin-bottom:-5px}@media only screen and (min-width: 31.25rem){.invite-container.variant-B .invite-envelope__bottom-liner,.invite-container.variant-B .invite-envelope__bottom-liner-shading{height:unset;margin-bottom:unset}}.invite-container.variant-B .invite-envelope__your-invitation{display:flex;justify-content:center;object-fit:contain}.invite-container.variant-B .invite-envelope__your-invitation .rendered-text-image{position:relative;width:100%}.invite-container.variant-B .invite-envelope__open-bottom-front{height:100%;margin-bottom:-3px;clip-path:polygon(1.5% 38.6%, 9% 40.1%, 39% 61.8%, 41% 63.4%, 42% 65%, 42% 64%, 42.7% 67.4%, 58.6% 67.4%, 58.5% 66.4%, 58.8% 65%, 58.8% 65%, 59.6% 63.6%, 59.6% 63.5%, 92.3% 40%, 92% 39.7%, 102% 38%, 100% 100%, 100% 100%, 0% 100%, 0% 100%)}@media only screen and (min-width: 31.25rem){.invite-container.variant-B .invite-envelope__open-bottom-front{height:unset;margin-bottom:unset}}.invite-container.variant-B .invite-envelope__closed-flap{bottom:0%;transform-origin:top;-webkit-transform-origin:top;clip-path:polygon(1% 3%, 2% 10%, 30% 58%, 31% 59%, 33% 60%, 38% 60%, 66% 60%, 68% 59%, 70% 57%, 74% 50%, 98% 9%, 98% 3%)}@media only screen and (min-width: 31.25rem){.invite-container.variant-B .invite-envelope__closed-flap{bottom:0%}}.invite-container.variant-B .invite-envelope__closed-flap svg{position:absolute;left:50%;top:43%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.invite-container.variant-B .invite-envelope__open-flap{clip-path:polygon(33% 0px, 29% 2%, 0px 33%, 0px 39%, 100% 39%, 100% 34%, 71% 1%, 101% 0px);width:100%;display:block}.invite-container.variant-B .invite-envelope__open-flap-shading{z-index:10}.invite-container.variant-B .invite-envelope__top-liner{clip-path:polygon(1% 39%, 1.4% 38.5%, 8% 34%, 35% 6%, 65% 6%, 92% 35%, 98.5% 39%);width:100%;display:block}.invite-container.variant-B .invite-container .animation-image{width:auto}.invite-container.variant-B .invite-envelope__your-invitation{bottom:10%;position:relative;z-index:2}@media only screen and (max-width: 47.999rem){.invite-container.variant-B .invite-envelope__your-invitation{bottom:10%}}.invite-container.variant-B .invite-envelope__open-bottom,.invite-container.variant-B .invite-envelope__bottom-liner,.invite-container.variant-B .invite-envelope__bottom-liner-shading,.invite-container.variant-B .invite-envelope__open-bottom-front,.invite-container.variant-B .invite-envelope__open-flap-group{bottom:14%}@media only screen and (max-width: 47.999rem){.invite-container.variant-B .invite-envelope__open-bottom,.invite-container.variant-B .invite-envelope__bottom-liner,.invite-container.variant-B .invite-envelope__bottom-liner-shading,.invite-container.variant-B .invite-envelope__open-bottom-front,.invite-container.variant-B .invite-envelope__open-flap-group{bottom:14%}}.invite-container.variant-B .invite-envelope__open-flap-group{translate:0 18%;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform-origin:50% 40%;-webkit-transform-origin:50% 40%;bottom:16.5%}@media only screen and (min-width: 31.25rem){.invite-container.variant-B .invite-envelope__open-flap-group{bottom:16.5%}}.invite-container.variant-B .invite-envelope__your-invitation__card{display:flex;justify-content:center;position:absolute;bottom:0;transition:all .5s ease-in-out}.invite-container.variant-B img,.invite-container.variant-B video{width:70%;height:auto}@media only screen and (min-width: 31.25rem){.invite-container.variant-B img,.invite-container.variant-B video{width:75%}}.invite-container.variant-B .fabric_user_card{border-radius:.25rem}.invite-container.variant-B .fabric_user_card:not(.fabric_user_card--no-shadow){box-shadow:0px .25rem .5rem rgba(0,0,0,.16)}.invite-container.variant-B .fabric_user_card.ready{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__closed-front{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__closed-flap{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__open-bottom-front,.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__open-flap-group,.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__bottom-liner,.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__bottom-liner-shading,.invite-container.variant-B:not(.reset,.step-0,.step-1) .invite-envelope__closed-flap{left:0 !important}.invite-container.variant-B:not(.reset,.step-0,.step-1):not(.step-4) .invite-envelope__your-invitation__card{right:0 !important}.invite-container.variant-B:not(.reset,.step-0,.step-1,.step-2) .invite-envelope__top-liner,.invite-container.variant-B:not(.reset,.step-0,.step-1,.step-2) .invite-envelope__open-bottom{opacity:1}.invite-container.variant-B:not(.reset,.step-0,.step-1,.step-2):not(.step-4) .invite-envelope__closed-flap{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.invite-container.variant-B:not(.reset,.step-0,.step-1,.step-2):not(.step-4) .invite-envelope__bottom-liner,.invite-container.variant-B:not(.reset,.step-0,.step-1,.step-2):not(.step-4) .invite-envelope__bottom-liner-shading{transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.invite-container.variant-B:not(.reset,.step-0,.step-1,.step-2):not(.step-4) .invite-envelope__open-flap-group{transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}
.quick-view-animation__wrapper{display:flex;flex-direction:column;gap:1rem;position:relative;background-color:#f5f5f7;border-radius:.25rem;transition:background-color .3s ease-in-out,background .3s ease-in-out;flex-shrink:0;width:100%}@media only screen and (min-width: 31.25rem){.quick-view-animation__wrapper{margin:unset;width:25.625rem;height:25.625rem}}.quick-view-animation__wrapper__background{transition:opacity .3s ease-in-out;background-position:top center !important;background-size:cover !important;background-repeat:no-repeat !important;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.quick-view-animation__wrapper__label-premium{position:absolute;top:.75rem;left:.75rem}.quick-view-animation__wrapper__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}
.quick-view__wrapper{flex:1;overflow:hidden;display:flex;gap:1.5rem;position:relative}.quick-view__wrapper .toggle__background{border:none}@media only screen and (min-width: 61.875rem){.quick-view__wrapper{position:unset}}.quick-view{display:flex;align-items:center;flex-direction:column;gap:1rem;padding-bottom:4rem;overflow-y:auto}@media only screen and (min-width: 61.875rem){.quick-view{max-width:18.75rem;padding-bottom:0}}.quick-view__responsive-modal .popup.popup-modal{max-width:64rem;width:fit-content;margin:0;padding:1rem 1.5rem;overflow-y:hidden;display:flex;flex-direction:column;border-radius:1rem}@media only screen and (min-width: 31.25rem){.quick-view__responsive-modal .popup.popup-modal{max-height:100vh !important;max-height:100dvh !important}}.quick-view__responsive-modal .popup.popup-modal .overlay-title-row{display:none}.quick-view__bottom-sheet{height:100vh;height:100dvh;padding:1rem;border-radius:0;overflow-y:hidden;display:flex;flex-direction:column}.quick-view__close-button-wrapper{display:flex;justify-content:flex-end}@media only screen and (min-width: 31.25rem){.quick-view__close-button-wrapper{margin-bottom:.5rem}}

/*# sourceMappingURL=gallery.index.gallery-656efbe.css.map*/