.button.view-invitation__edit-feature-button{position:absolute;top:.5rem;right:.5rem;padding:.375rem .75rem;background-color:#f5f5f7;color:#5352eb;font-weight:500;border-radius:1rem;display:flex;align-items:center;gap:.25rem;z-index:2}@media only screen and (min-width: 61.875rem){.button.view-invitation__edit-feature-button{background-color:#fff}}
.gpt-banner{display:block !important}.placeholder-banner,.placeholder-banner--blurry{display:block !important;overflow:hidden;position:relative;width:728px;height:90px;background:no-repeat center center;background-size:cover}.placeholder-banner.mobile,.placeholder-banner--blurry.mobile{width:300px;height:50px}.placeholder-banner.skyscraper,.placeholder-banner--blurry.skyscraper{width:300px;height:600px}.placeholder-banner.side-panel,.placeholder-banner--blurry.side-panel{width:300px;height:250px}.placeholder-banner--blurry:after{content:"";position:absolute;width:100%;height:100%;backdrop-filter:blur(6px) saturate(0.75);pointer-events:none;left:0}.google-free-banner{text-align:center}.google-free-banner__wrapper{width:100%;margin:0 auto;display:flex;justify-content:end;text-align:center}.google-free-banner__wrapper--create-flow{position:absolute;z-index:1;top:-1px}.google-free-banner__wrapper-fit{width:fit-content;margin:0 auto;position:relative}.fabric-create-invitation-root .google-free-banner--leaderboard-preview{padding:1rem 0;z-index:0}@media only screen and (min-width: 61.875rem){.fabric-create-invitation-root .google-free-banner--leaderboard-preview{padding:1rem 0 0}}@media only screen and (min-width: 61.875rem){.fabric-create-invitation-root .view-invitation__modules-wrapper .google-free-banner--leaderboard-preview{padding:1rem 0}}.fabric-create-invitation-root .one_step_flow-event-content .google-free-banner--leaderboard-preview{padding:1rem 0}@media only screen and (min-width: 61.875rem){.fabric-create-invitation-root .one_step_flow-event-content .google-free-banner--leaderboard-preview{padding:1rem 0}}.fabric-one-step-invitation-root .google-free-banner--leaderboard-preview{margin:1rem 0;z-index:0}.view-invitation__top-banner .google-free-banner--leaderboard{background-color:hsla(0,0%,100%,.9);padding:1rem 0}.invite-root .google-free-banner{position:relative;z-index:1}.invite-root .google-free-banner--leaderboard{background-color:hsla(0,0%,100%,.9);padding:1rem 0}.invite-root .view-invitation__modules-wrapper .google-free-banner--leaderboard-preview{padding:1rem 0 0}@media only screen and (min-width: 61.875rem){.invite-root .view-invitation__modules-wrapper .google-free-banner--leaderboard-preview{padding:0}}.invite-root.invitation-preview .view-invitation__modules-wrapper .google-free-banner{width:100%}.invite-root.invitation-preview .view-invitation__modules-wrapper .google-free-banner,.invite-root.invitation-preview .view-invitation__modules-wrapper .google-free-banner--leaderboard-preview{background-color:#f5f5f7;padding:1rem 0 0}@media only screen and (min-width: 61.875rem){.invite-root.invitation-preview .view-invitation__modules-wrapper .google-free-banner,.invite-root.invitation-preview .view-invitation__modules-wrapper .google-free-banner--leaderboard-preview{background-color:#e1e3e6;padding:1rem 0}}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button){position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:.25rem;font-family:Brut;font-size:.875rem;vertical-align:middle;font-weight:500;color:#5352eb;background-color:#ebeafd;width:fit-content}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button).hidden{display:none}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button).premium-event-details{top:1.5rem}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button).light-bg{background-color:#f5f3f2}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button).multi{gap:1rem}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button).multi .view-invitation__preview-cta{padding:0}.submodule-gifting .view-invitation__preview-cta:not(.unstyled-button) span{font-weight:400}svg.remove_button__premium-diamond path{fill:#c10097 !important}
.vendor-disc__link{display:inline-block}.vendor-disc__link>*{pointer-events:none}.vendor-disc__label{margin-top:8px;font-weight:700}.vendor-rect__link,.vendor-rect__link--gray{align-items:center;border:1px solid #e1e3e6;background:#fff;border-radius:8px;color:#2e3136;display:flex;justify-content:space-between;padding:1.5rem 1rem;width:100%;white-space:nowrap}.vendor-rect__link:hover,.vendor-rect__link--gray:hover{color:inherit}.vendor-rect__link svg,.vendor-rect__link--gray svg{margin-left:16px;flex-shrink:0}.vendor-rect__link--gray{background:#f5f5f7;border:1px solid rgba(0,0,0,0)}.vendor-rect__link .gift-option__amazon .gift-option__left,.vendor-rect__link .gift-option__amazon .gift-option__left--reversed,.vendor-rect__link--gray .gift-option__amazon .gift-option__left,.vendor-rect__link--gray .gift-option__amazon .gift-option__left--reversed{align-items:flex-start}.vendor-rect__link .gift-option__left,.vendor-rect__link .gift-option__left--reversed,.vendor-rect__link--gray .gift-option__left,.vendor-rect__link--gray .gift-option__left--reversed{align-items:center;gap:12px;color:inherit}.vendor-rect__link .gift-option__left--reversed,.vendor-rect__link--gray .gift-option__left--reversed{flex-direction:row-reverse;align-items:center;text-align:left}.vendor-rect__link .gift-option__left--reversed img,.vendor-rect__link--gray .gift-option__left--reversed img{margin-top:0}.vendor-rect__link a,.vendor-rect__link--gray a,.vendor-rect__link a:active,.vendor-rect__link a:focus,.vendor-rect__link a:visited{color:#2e3136}.gift-option__left,.vendor-rect__link .gift-option__left--reversed,.vendor-rect__link--gray .gift-option__left--reversed{display:flex}.gift-option__svg{flex-shrink:1}.vendor-rect__link.gift-option__amazon img,.gift-option__amazon.vendor-rect__link--gray img{height:1.5rem;margin-top:.4375rem;width:auto}.vendor-rect__link.gift-option__walmart img,.gift-option__walmart.vendor-rect__link--gray img{height:1.5rem;width:auto}.vendor-disc__link.gift-option__walmart img{width:9rem}.gift-option__crypto .gift-option__left,.gift-option__crypto .vendor-rect__link .gift-option__left--reversed,.vendor-rect__link .gift-option__crypto .gift-option__left--reversed,.gift-option__crypto .vendor-rect__link--gray .gift-option__left--reversed,.vendor-rect__link--gray .gift-option__crypto .gift-option__left--reversed{align-items:center;gap:12px}.gift-option__crypto img{height:52px;width:52px;flex-grow:0}.crypto-svg{max-height:16px}.gift-option__amazon>*,.gift-option__crypto>*{pointer-events:none}
.donations-module__donation-segments{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.donations-module__donation-segment{position:relative;border-radius:.5rem;overflow:hidden}@media only screen and (min-width: 61.875rem){.donations-module__donation-segment.editable:hover .module__edit-hover{opacity:1}}.donations-module__header{display:flex;flex-direction:column;gap:.5rem}.donation-digits{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-family:Brut;font-weight:500;font-size:.875rem;line-height:1rem;text-align:center;color:#101b21}.donation-digits .donation-digit{width:4rem;height:3rem;background:linear-gradient(180deg, #F5F5F7 50%, #FFFFFF 50%);display:flex;align-items:center;justify-content:center;border:1px #fff solid;border-radius:.25rem}.view-invitation__donation-loading{display:flex;align-items:center;justify-content:flex-start}.plg-goal{border-radius:.5rem;border:1px solid #e1e3e6;overflow:hidden}.donations-module__pledge-logo{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.donation-panel{padding:1.5rem 0;overflow:auto}.donation-panel .plg-donate{padding:0 1rem}
@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 */
  }
}

.module.poll{padding:1rem}@media only screen and (min-width: 61.875rem){.module.poll{padding:1.5rem 2.5rem}}.view-invitation__poll{display:flex;flex-direction:column;gap:1.5rem}.view-invitation__poll-header{display:flex;flex-direction:column;gap:.5rem}.view-invitation__poll-body{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.view-invitation__poll-footer{display:flex;flex-direction:column;gap:.75rem;align-items:center}.view-invitation__poll-footer__message{display:flex;align-items:center;gap:.5rem}.view-invitation__poll-option{text-align:left;align-items:flex-start}.view-invitation__poll-option .radio{margin-top:3px}.view-invitation__poll-result{width:100%}.view-invitation__poll-result-details{display:flex;justify-content:space-between;width:100%;margin-bottom:.5rem;gap:.5rem}.view-invitation__poll-result-label{display:flex;gap:.5rem;align-items:center}.view-invitation__poll-result-btn__no-click{cursor:default}.view-invitation__poll-result-count{white-space:nowrap}.view-invitation__poll-result-bar{height:.5rem;width:100%;background-color:rgba(16,27,33,.1);border-radius:.25rem}.view-invitation__poll-result-bar-inner{background-color:#709fff;border-radius:.25rem;height:100%}.poll-choice-slideout__guest{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.poll-choice-slideout__guest-initials{width:3rem;height:3rem;line-height:3rem;border-radius:50%;text-align:center;background-color:#f5f3f2}
.wtb-overlay__content{display:flex;height:100%;width:200%;transition:.5s}.wtb-overlay__content.edit-selections{margin-left:-100%}.wtb-overlay__list-page,.wtb-overlay__edit-selections-page{padding:1rem;width:50%;display:flex;gap:1rem;flex-direction:column}@media only screen and (min-width: 61.875rem){.wtb-overlay__list-page,.wtb-overlay__edit-selections-page{padding:4rem 4rem 2rem}}.wtb-overlay__title{margin-bottom:1.5rem;font-weight:500}.wtb-overlay__close-btn{margin-top:-1rem}.wtb-overlay__signed-up-item{gap:1rem}.wtb-overlay__selection-user-name{flex:1}.wtb-overlay__section{margin-bottom:1rem}.wtb-overlay__section:last-child{margin-bottom:0}.wtb-overlay__section__sign-up-btn.selected{background-color:#e3fbe4;border-color:#66db86}.wtb-overlay__section__see-sign-ups-btn{width:100%;margin-bottom:1rem}.wtb-overlay__body{overflow:hidden;overflow-y:auto;flex:1}.wtb-overlay__continue-with-selected,.wtb-overlay__save-selections{max-width:none !important}.wtb-overlay__edit-selections__item{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.wtb-overlay__edit-selections__remove-btn{display:flex}.edit-selection__item-name{flex:1}.view-invitation__wtb-overlay{position:fixed;background-color:#fff;top:0;width:min(100%,37rem);box-shadow:-0.25rem .5rem .5rem rgba(0,0,0,.1);z-index:9998;transition:.5s;overflow-y:auto;overflow-x:hidden;height:100%;right:-100%}.view-invitation__wtb-overlay:not(.open){box-shadow:none}.view-invitation__wtb-overlay.open{right:0}.view-invitation__wtb-overlay .wtb-overlay__close-overlay-btn{transform:rotate(180deg)}.view-invitation__wtb-overlay .wtb-overlay__heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}@media only screen and (min-width: 61.875rem){.view-invitation__wtb-overlay .wtb-overlay__heading{justify-content:space-between;align-items:center;gap:1rem}}.view-invitation__wtb-overlay .wtb-overlay__back-btn{margin-bottom:1rem}.view-invitation__wtb-overlay .wtb-overlay__loading{display:flex;flex-direction:column;gap:1rem;flex:1;justify-content:center;align-items:center;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.view-invitation__wtb-overlay .wtb-overlay__section{background-color:#f5f5f7;display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.5rem}.view-invitation__wtb-overlay .wtb-overlay__section .wtb-overlay__section-title-wrapper{display:flex;align-items:flex-end;justify-content:flex-start;gap:.25rem}.view-invitation__wtb-overlay .wtb-overlay__section .wtb-overlay__section-remaining{color:#20883c}.view-invitation__wtb-overlay .wtb-overlay__section .wtb-overlay__section-remaining.disabled{color:#92959b}.view-invitation__wtb-overlay .wtb-overlay__section .wtb-overlay__signed-up-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#fff;border:1px #e1e3e6 solid;border-radius:.25rem}.view-invitation__wtb-overlay .wtb-overlay__paragraph{font-family:Brut;font-size:1rem;line-height:1.125rem;font-weight:500;color:#101b21;width:100%;word-wrap:break-word}.view-invitation__wtb-overlay .wtb-overlay__edit-selections-dropdown{padding:.75rem 1rem;border:1px solid #b9bcbf;border-radius:4px;width:70px;height:48px;min-width:70px;min-height:48px;background:#fff;color:#101b21}.view-invitation__wtb-overlay>*{margin-bottom:1.5rem}.view-invitation__wtb-overlay>*:last-child{margin-bottom:0}
.view-invitation__what-to-bring{display:flex;flex-direction:column;gap:.5rem}.view-invitation__what-to-bring__footer{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.view-invitation__what-to-bring__footer-message{display:flex;align-items:center;gap:.5rem}
.canvas-container{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:1rem}

/*# sourceMappingURL=5118--e04edcc.css.map*/