.signup-sheet__bottom-cta{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:center;background:#fff;transform:translateY(100%);transition:all .3s ease-in-out;padding:1rem;z-index:1;gap:.5rem}@media only screen and (min-width:31.25rem){.signup-sheet__bottom-cta{padding:1.5rem}}.signup-sheet__bottom-cta--open{transform:translateY(0)}.signup-sheet__bottom-cta--dual .button{flex:1 1 0;max-width:none}.details-divider__wrapper{margin-left:-100vw;margin-right:-100vw}.rich-text-field__container{border-radius:.25rem;border:1px solid #E1E3E6;overflow:hidden;max-width:100%!important}.rich-text-field__container.error{border-color:#ff6348}.rich-text-field__container__quill{padding:.5rem;min-height:4rem;background:#fff}.rich-text-field__container__quill .ql-container{border:none;font-family:Brut,sans-serif}.rich-text-field__container__quill .ql-container .ql-editor.ql-blank:before{color:#6a6e71!important}.rich-text-field__container__quill p{font-size:.875rem}.details-organizer-note{height:fit-content;overflow:hidden;width:100%;padding:.25rem 0}@media only screen and (min-width:61.875rem){.details-organizer-note{padding:0}}.details-organizer-note__show-more.link{justify-content:flex-start;gap:0;margin-top:1rem}.details-organizer-note--expanded{height:auto}.details-organizer-note--hidden{display:none}.paragraph1.details-organizer-note__note-text,.paragraph2.details-organizer-note__note-text,.details-organizer-note__note-text{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;overflow-wrap:anywhere}.paragraph1.details-organizer-note__note-text.truncated,.paragraph2.details-organizer-note__note-text.truncated,.details-organizer-note__note-text.truncated{height:4.25rem}@media only screen and (min-width:61.875rem){.paragraph1.details-organizer-note__note-text.truncated,.paragraph2.details-organizer-note__note-text.truncated,.details-organizer-note__note-text.truncated{height:5rem}}@media only screen and (min-width:61.875rem){.signup-sheet__view-details__organizer-note-wrapper{grid-column:1/span 2}}.signup-sheet__details__organizer-note{grid-column:1/span 2}.themer-overlay__content{display:flex;flex-direction:column;padding:0 0 4rem;gap:1rem;overflow-y:scroll;height:100%}@media only screen and (min-width:31.25rem){.themer-overlay__content{padding:1.5rem 0}}.themer-preview{position:relative;overflow:hidden;aspect-ratio:343/113;background-color:#f5f5f7;border-radius:1rem;padding:1rem}@media only screen and (min-width:31.25rem){.themer-preview{aspect-ratio:464/172}}.themer-preview__video-bg{position:absolute;width:100%;transform:translate(-50%,-50%);left:50%;top:50%}.themer-preview__static-bg{position:relative;height:100%;display:flex;justify-content:center;border-radius:1rem}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}@media only screen and (min-width:31.25rem){.grid-container{grid-template-columns:repeat(4,minmax(6rem,1fr))}}.grid-item{text-align:center;cursor:pointer}.themer-item__thumbnail{width:100%;aspect-ratio:1;background-color:#f5f5f7;border-radius:1rem}.themer-item__thumbnail.isActiveTheme{border:3px solid #5352EB}.one-step-flow__overlay-footer .themer-save{max-width:unset;width:100%}.bottom-sheet__overlay{position:fixed;top:0}.themer-bottom-sheet__heading{display:grid;grid-template-columns:repeat(2,auto) 1fr;align-items:center;margin-bottom:1.5rem;grid-column-gap:1rem}.themer-bottom-sheet__heading__close{justify-self:end}.themer-bottom-sheet__heading{font-size:14px;color:#6a6e71}.theme-picker-overlay__content__categories{margin-bottom:.25rem}.theme-picker-overlay__content__themes{padding:1rem;border-radius:.5rem;border:1px solid #E1E3E6;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.theme-picker-overlay__content__themes__show-more-button{display:flex;align-items:center;gap:.25rem}.theme-picker-overlay__bottom-sheet{height:60%;overflow:hidden}.details-theme-changer{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:4rem;border-radius:1rem 1rem 0 0;width:100%}@media only screen and (min-width:61.875rem){.details-theme-changer{height:unset;border-radius:unset;max-height:18.75rem;width:16rem}}.button.details-theme-changer__button{position:absolute;right:.5rem;bottom:.75rem}@media only screen and (min-width:61.875rem){.button.details-theme-changer__button{bottom:1rem;right:1rem}}@media only screen and (min-width:31.25rem){.details-title__title--view-only.error{margin-top:1.125rem}}.header5.details-title__title--view-only{font-weight:600;margin-bottom:.5rem}@media only screen and (min-width:61.875rem){.header5.details-title__title--view-only{margin-top:1.25rem;font-size:2rem;margin-bottom:1.25rem}}.input-text.details-title__input{box-sizing:border-box;overflow-y:hidden;resize:none}.input-text.details-title__input.error{border-color:#ff6348}.add-button-with-title-wrapper{display:flex;width:100%;justify-content:center}.add-button-with-title-wrapper.transparent{width:fit-content}.add-button-with-title-wrapper.grouped{padding:0 3rem}@media only screen and (min-width:61.875rem){.add-button-with-title-wrapper.grouped{padding:0}}.button.add-button-with-title.wide{max-width:unset}.add-button-with-title-wrapper.grouped .button.add-button-with-title{max-width:20rem}.date-time-overlay__body{display:flex;flex-direction:column}.date-time-overlay__body .button.wide{max-width:100%}.save-date-time-button{align-self:flex-end}.date-time__overlay.overlay-box{background:#fff;left:0;top:0;border-radius:.5rem;padding:1rem 0 1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.date-time__time-timezone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;align-items:flex-start}.date-time__time-timezone [class*=-control]{background:#fff}.add-to-calendar__calendar-options-menu{background:#fff;border:1px solid #E1E3E6;border-radius:.5rem;padding:.5rem;display:flex;flex-direction:column;box-shadow:0 4px 16px #0000001a;min-width:14rem}.add-to-calendar__calendar-options-menu .add-to-calendar__calendar-option{width:100%;justify-content:flex-start;padding:1rem}.address-overlay__content{display:flex;flex-direction:column;margin:1.5rem 0;gap:1rem}.address-overlay__select_input{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.address-overlay__input_wrapper{flex-grow:1}.address-overlay__multiline_input{display:flex;justify-content:space-between;gap:.5rem}.address-overlay__multiline_input .input-wrapper{width:50%}.address-overlay__select_input .input-wrapper{width:100%}.address-overlay__input_wrapper_expand{display:flex;gap:.5rem;flex-grow:1}.address-overlay__input_wrapper_expand .input-wrapper{flex-grow:1}.address-overlay__body{display:flex;flex-direction:column}.save-location-button{width:100%}@media only screen and (min-width:61.875rem){.save-location-button{width:auto;align-self:flex-end}}.signup-sheet__details{width:100%;display:flex;flex-direction:column;align-items:stretch;position:relative;border-radius:1rem;background:#fff;overflow-x:hidden}@media only screen and (min-width:61.875rem){.signup-sheet__details{flex-direction:row;gap:1rem;width:min(100%,59.375rem);padding:1.5rem 2rem}}@media only screen and (min-width:61.875rem){.signup-sheet__details__where{margin-right:1.5rem}}.signup-sheet__details__when__input-wrapper{display:flex;flex-direction:column;gap:.5rem}.signup-sheet__details-content{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:1rem}@media only screen and (min-width:61.875rem){.signup-sheet__details-content{padding:0;gap:.75rem}}.signup-sheet__details-content__group--bigger-gap{display:flex;flex-direction:column;gap:.5rem}.signup-sheet__details__bottom__spacing--smaller-gap{display:flex;flex-direction:column;gap:.25rem}.details__when-where__input{width:100%;height:fit-content!important;min-height:1.875rem;justify-content:stretch;text-align:start}.details__when-where__input.error,.details__when-where__input.button.error{border-color:#ff6348;border-width:2px!important}.details__when-where__input.placeholder{color:#6a6e71!important}@media only screen and (min-width:61.875rem){.details__when-where__input{margin-bottom:1rem}}.signup-sheet__add-organizer-contact-button{padding:0;margin-top:.25rem}.signup-sheet__organizer-contact{display:grid;width:100%;grid-template-columns:auto 1rem;gap:.5rem;align-items:center}.signup-sheet__detail-input{resize:none}.signup-sheet__detail-input:not(.error){border-color:#f5f5f7!important}.signup-sheet__when-where-value{text-align:left;font-size:1.25rem}.signup-sheet__details__bottom{display:grid;grid-template-columns:1fr;gap:.25rem}@media only screen and (min-width:61.875rem){.signup-sheet__details__bottom{grid-template-columns:1fr 1fr;grid-gap:1rem 2.625rem}}.signup-sheet__details__bottom .link{width:fit-content}.signup-sheet__details__actions{margin-top:.75rem}.label2.signup-sheet__details__default-label{font-weight:400}.signup-sheet__details .input-text,.signup-sheet__details .text-field__box{border:1px solid #E1E3E6}.signup-sheet__details .input-text.error,.signup-sheet__details .text-field__box.error{border-width:2px;border-color:#ff6348}.signup-sheet__details .input-text.details__font__title{font-size:1.5rem;font-weight:600}.signup-sheet__details .input-text.details__font__date{font-size:1.25rem;font-weight:350}@media only screen and (min-width:61.875rem){.signup-sheet__details .details__font__where-organizer{margin-right:1.5rem}}.signup-sheet__details .input-text.details__font__where-location,.signup-sheet__details .input-text.details__font__where-organizer,.signup-sheet__details .input-text.details__font__when{font-size:1rem;padding:.25rem;line-height:1.25rem}.signup-sheet__details .input-text.details__font__where-location,.signup-sheet__details .input-text.details__font__where-organizer{font-weight:500}.signup-sheet__details .input-text.details__font-default,.signup-sheet__details .input-text.details__font-default [class*=control]{font-size:.875rem;font-weight:350;min-height:1.875rem}.page-section{width:100%;border-radius:.5rem}@media only screen and (min-width:61.875rem){.page-section{border-radius:1rem}}.signup-sheet__customize .page-section{background:#fff}.page-section__blur{filter:blur(2px)}.page-section__header{border-bottom:.125rem solid #E1E3E6;padding:1rem}@media only screen and (min-width:61.875rem){.page-section__header{border-bottom:.25rem solid #E1E3E6;display:flex;justify-content:space-between}}@media only screen and (min-width:61.875rem){.page-section__header{padding:1rem 3rem}}.page-section__header{display:flex;column-gap:2.5rem;row-gap:.25rem;justify-content:flex-start;align-items:center}.page-section__header.stacked{flex-direction:column;align-items:flex-start;justify-content:center}.page-section__footer{border-top:1px solid #E1E3E6;padding:1.5rem 1rem}@media only screen and (min-width:61.875rem){.page-section__footer{padding:1.5rem 3rem}}.page-section__body{width:100%;position:relative;border-radius:0 0 1rem 1rem;display:flex;flex-direction:column}.page-section__body:first-child{border-radius:.5rem}@media only screen and (min-width:31.25rem){.page-section__body:first-child{border-radius:1rem}}.page-section__row.volunteer,.signup-sheet__wishlist-section{padding:1.5rem}@media only screen and (min-width:61.875rem){.page-section__row.volunteer,.signup-sheet__wishlist-section{padding:1.5rem 3rem}}.page-section__row.volunteer.grouped,.signup-sheet__wishlist-section.grouped{padding:0}.page-section__row{width:100%}.page-section__row.volunteer{padding:0}@media only screen and (min-width:61.875rem){.page-section__row--organizer{padding:0}}.page-section__row--organizer:last-child{border-bottom:0 transparent;padding-bottom:0}.page-section__row--organizer.grouped{scroll-margin-top:8rem}@media only screen and (min-width:61.875rem){.page-section__row--organizer.grouped{scroll-margin-top:10rem}}.page-section__login-wall{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#ffffff80;z-index:1;border-radius:0 0 1rem 1rem}.page-section__standalone-items{margin:0 clamp(1rem,3vw,1.5rem)}@media only screen and (min-width:61.875rem){.page-section__standalone-items{background:#fff;margin:0}}.button.page-section__email-volunteers-button:hover svg path{fill:#5352eb}.link-preview__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background-color:#fff;gap:.5rem;border-radius:.5rem}.link-preview__wrapper.amazon{align-items:flex-start}.link-preview__wrapper.disabled,.link-preview__wrapper.non-affiliate{background:transparent;padding:0}.link-preview__wrapper.disabled{pointer-events:none}.link-preview__wrapper.stacked{display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:48rem){.link-preview__wrapper{gap:1rem}}.link-preview__wrapper.compact{gap:0}.link-preview__wrapper.compact.identified-product{gap:.5rem}.link-preview,.button.link-preview{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}@media only screen and (max-width:31.249rem){.link-preview.amazon,.button.link-preview.amazon{display:grid}}.link-preview.compact.amazon,.button.link-preview.compact.amazon{display:grid}.link-preview__image{width:4rem;height:auto;max-height:4rem;object-fit:contain;object-position:center}@media only screen and (min-width:31.25rem){.link-preview__image{width:6rem;max-height:6rem}}.link-preview__image.link-preview__image__mini-sq{width:2rem;height:2rem}.link-preview__subtitle{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;grid-column:1/span 2}.link-preview__unknown-owner{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;width:fit-content;flex:1}.link-preview__unknown-owner__text{text-decoration:underline;color:#5352eb}.link-preview__details{display:flex;flex-direction:column;gap:1rem;flex:1}.link-preview__title-wrapper{display:flex;align-items:flex-start;gap:1.5rem}.link-preview__title,.link-preview__unknown-owner__text{overflow-wrap:anywhere;width:100%}.link-preview__end-adornment{display:flex}.link-preview__end-adornment__stacked{border-top:1px solid #E1E3E6;padding:1rem .5rem 0;justify-content:center}.link-preview__amazon-tag{display:flex;align-items:flex-start;justify-content:flex-end;gap:.25rem;position:absolute;right:1.5rem}.link-preview.amazon.disabled .link-preview__amazon-tag{right:0}.link-preview__amazon-tag__logo{height:1.25rem;width:auto}.product_link-wrapper.editing.has-signups{margin-bottom:1rem}.link-preview__volunteer-link-preview{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media only screen and (min-width:31.25rem){.link-preview__volunteer-link-preview{gap:1rem}}.link-preview__volunteer-link-preview.affiliate{align-items:flex-start}.volunteer-link-preview__content-wrapper{position:relative;width:100%}.product-link-info-disclaimer-trigger{display:flex;pointer-events:auto;z-index:2}.link-preview__disabled-link-wall{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto}.sign-up-overlay__content-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sign-up-overlay__content-row .sign-up-overlay__item{width:100%}.sign-up-overlay__content{display:flex;flex-direction:column;margin:1rem 0 1.5rem;gap:1rem}.signup-up-overlay__sign-up-items{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.sign-up-overlay__item-row{display:flex;flex-direction:column;justify-content:space-between;word-break:break-word;gap:1rem}.sign-up-overlay__item{border-radius:.5rem;background-color:#f5f5f7;padding:1rem;position:relative;display:flex;flex-direction:column;text-align:left;gap:1rem}.sign-up-overlay__item-date-time{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.sign-up-overlay__item-name{margin-bottom:.75rem}.sign-up-overlay__item--error{border:1px solid #FF6348}.sign-up-overlay__item-remove-btn.link{position:absolute;top:1rem;right:1rem}.sign-up-overlay__divider{margin:.5rem 0}.sign-up-overlay__save-btn.button{max-width:none;margin-top:.5rem}@media screen and (min-width:61.875rem){.sign-up-overlay__save-btn.button{width:auto;align-self:flex-end}}.sign-up-overlay__counter{max-width:8.75rem;min-width:7.75rem}.sign-up-overlay__counter select:disabled{background:#e1e3e6}.times-field__time-slots-wrapper{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width:48rem){.times-field__time-slots-wrapper:hover .slots-field__toolbar-wrapper{opacity:1}}.slots-field__time-slots .times-field__times-wrapper{grid-column:1/span 2}.times-field__times{display:flex;gap:1rem;align-items:flex-start}.times-field__time{max-width:6rem}.times-field__to{line-height:3rem}.group-config{height:fit-content;padding:1.5rem 1rem;position:sticky;top:6.5rem;z-index:1;background:#fff;flex:1;display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:1rem}@media only screen and (min-width:31.25rem){.group-config{top:8rem}}@media only screen and (min-width:61.875rem){.group-config{display:flex;padding:0;margin:0;top:6.5rem;background:transparent}}.group-config.disabled{padding:0;margin:0}.group-config:not(.disabled) .group-config__group-toggle{margin:.5rem 0}@media only screen and (min-width:48rem){.signup-sheet__volunteer-view-section>.group-config{position:sticky;top:6.5rem}}.group-config__group-details{flex:1;max-width:31.25rem}.group-config__group-tools{justify-self:flex-end}.group-availability-tag{align-self:flex-start;justify-self:flex-start}@media only screen and (min-width:61.875rem){.group-availability-tag{align-self:flex-end;justify-self:flex-end}}.filled-slot__container{padding-bottom:.5rem}.filled-slot__container:last-of-type{padding-bottom:0}.filled-slot__item{padding:1rem;display:flex;align-items:center;justify-content:space-between;flex:1;border-radius:.25rem;gap:.5rem;min-height:3rem;border:1px solid #E1E3E6;margin-bottom:1rem}.filled-slot__item:last-of-type{margin-bottom:0}@media only screen and (min-width:61.875rem){.filled-slot__item{border-radius:.5rem}}.filled-slot__item--own{background-color:#ffffff80}.filled-slot__item.expired{background-color:#e1e3e6}.filled-slot__name-comment-wrapper{flex:1;white-space:normal;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.5rem}.filled-slot__name-row{display:flex;justify-content:space-between}.filled-slot__count-and-delete,.filled-slot__item__detail{display:flex;gap:.5rem;align-items:center}.filled-slot__item__detail{padding-left:1.25rem}.filled-slot__visibility-disclaimer{text-transform:uppercase}.filled-slots__container{width:100%;display:flex;flex-direction:column;margin-bottom:0}.filled-slots__container .accordion__button{margin-bottom:0;align-items:center}.filled-slots__container .accordion__body-wrapper__inner{padding-top:.5rem}.purchased-controller__already-purchased{display:flex;align-items:center;gap:.25rem}.purchased-controller{color:#101b21;text-wrap:nowrap}.signup-sheet__volunteer-signup-row{display:flex;background:#f5f5f7;border-radius:.5rem;flex-direction:column;padding:1rem;gap:2rem;border-left:.25rem solid}@media only screen and (min-width:31.25rem){.signup-sheet__volunteer-signup-row{gap:1.5rem}}@media only screen and (min-width:61.875rem){.signup-sheet__volunteer-signup-row{padding:1.25rem;margin-bottom:1.5rem}.signup-sheet__volunteer-signup-row:last-of-type{margin-bottom:0}}.split-page-section__slot__wrapper{display:flex;align-items:flex-start;gap:1rem}@media only screen and (min-width:61.875rem){.split-page-section__slot__wrapper{flex-shrink:0;height:fit-content;width:18rem;position:sticky;top:5.5rem}}.split-page-section__accordion{padding:1.5rem 1rem;margin-bottom:0;background:#fff;border-radius:.5rem;scroll-margin-top:5rem;overflow:unset}.split-page-section__accordion p{text-align:left}.split-page-section__accordion:last-child{margin-bottom:1.5rem}@media only screen and (min-width:61.875rem){.split-page-section__accordion{padding:1.5rem 1rem;scroll-margin-top:6.5rem}}.split-page-section__accordion .accordion__button{margin-bottom:0;gap:1rem}.split-page-section__accordion .accordion__label-wrapper{gap:.5rem}.split-page-section__accordion .accordion__body-wrapper>div{padding:1rem 0 0}.split-page-section__accordion.preview{width:100%;padding:unset}.split-page-section__accordion-label{gap:.5rem}.signup-sheet__volunteer__accordion-spacer{display:block;height:1rem}.split-page-section__header{display:flex;gap:2.5rem;padding:3rem 3rem 2rem;justify-content:flex-start}.split-page-section__header:empty{padding-top:0}.split-page-section__title{border-bottom:1px solid #E1E3E6;padding-bottom:.5rem;margin-bottom:0}.split-page-section__slot__slots{flex-grow:1}.split-page-section__slot-group{display:flex;gap:1.5rem;justify-content:space-between;padding:1rem 0;scroll-margin-top:5rem}@media only screen and (min-width:61.875rem){.split-page-section__slot-group{scroll-margin-top:6.5rem}}.split-page-section__slot-group.preview{width:100%;border-bottom:unset;margin-bottom:unset;padding-bottom:unset;padding:0}.split-page-section__slot-group.expanded{justify-content:stretch}.split-page-section__slot__date{display:flex;align-items:center;font-weight:500;flex-wrap:wrap;gap:.5rem}.split-page-section__slot__date-column{display:flex;flex-direction:column;gap:.5rem}.split-page-section__slot__times{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.split-page-section__slot__times .group-availability-tag{margin:.375rem 0}.split-page-section__slot__location{display:flex;gap:.5rem}.split-page-section__slot__location__icon{flex-shrink:0;width:20px;margin-top:2px}.split-page-section__slot__label{display:flex;flex-direction:column;gap:1rem}.split-page-section__group-availability{padding:.25rem 0}.volunteer-signup-row__header{display:grid;flex-direction:column;grid-template-columns:1fr auto}.volunteer-signup-row__slot-heading{display:flex;align-items:flex-start;gap:.5rem}.volunteer-signup-row__signup-actions{display:flex;gap:.5rem;justify-content:flex-end;white-space:nowrap}.volunteer-signup-row__title,.volunteer-signup-row__available{grid-column:1/span 2;display:flex;gap:1rem;justify-content:space-between;word-break:break-word}@media only screen and (min-width:61.875rem){.volunteer-signup-row__title,.volunteer-signup-row__available{gap:2.5rem}}.volunteer-signup-row__title-date{display:flex;flex-direction:column;gap:1rem}.volunteer-signup-row__title{align-items:flex-start;padding-bottom:1rem}.volunteer-signup-row__available{align-content:flex-start}.volunteer-signup-row__slot-title{width:fit-content;word-break:break-word;display:flex;gap:.5rem;align-items:center}.volunteer-signup-row__slot-status{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.volunteer-signup-row__slot-actions__wrapper{display:flex;align-items:flex-end;flex-direction:column;gap:.5rem}@media only screen and (min-width:61.875rem){.volunteer-signup-row__slot-actions__wrapper{gap:1rem}}.volunteer-signup-row__available__filled{flex-shrink:0;white-space:nowrap}.volunteer-signup-row__available__filled:only-child{margin-left:auto}.volunteer-signup-row__cta-quantity{display:flex;flex-direction:column;gap:1rem;align-items:center}.volunteer-signup-row__title .list2{font-size:1rem}.volunteer-signup-row__body{display:flex;flex-direction:column;gap:1rem}.volunteer-signup-row__sign-up-btn.button{max-width:none;white-space:nowrap}.volunteer-signup-row__sign-up-btn--selected.button{background-color:#20883c;border-color:#20883c;color:#fff}.volunteer-signup-row__sign-up-btn.volunteer-signup-row__sign-up-btn--expired:disabled{background:#e1e3e6;border:none}.volunteer-signup-row__sign-up-time{min-width:9.5rem}.signup-sheet__volunteer-view-section{display:flex;gap:1.5rem;flex-direction:column}.signup-sheet__volunteer-view-section.grouped{padding:1.5rem 1rem;background:#fff;border-radius:.5rem;gap:.5rem;scroll-margin-top:5rem}@media only screen and (min-width:61.875rem){.signup-sheet__volunteer-view-section{display:grid;grid-template-columns:1fr 1.5fr;padding:1rem 0}.signup-sheet__volunteer-view-section.grouped{padding:1rem 0;scroll-margin-top:6.5rem}}.signup-sheet__volunteer-view-section__rows{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}@media only screen and (min-width:61.875rem){.signup-sheet__volunteer-view-section__rows{margin:0}}.signup-sheet__volunteer-view-section__group-availability-tag{margin-left:2.5rem}@media only screen and (min-width:61.875rem){.signup-sheet__volunteer-view-section__group-availability-tag{margin:.25rem 0}}.signup-sheet__volunteer-wishlist-section{display:flex;flex-direction:column;gap:2.5rem;padding:1.5rem;background:#fff;border-radius:1rem}@media only screen and (min-width:48rem){.signup-sheet__volunteer-wishlist-section{padding:3rem}}.signup-sheet__volunteer-wishlist-section.preview{padding:1rem 1.5rem}@media only screen and (min-width:48rem){.signup-sheet__volunteer-wishlist-section.preview{padding:2.5rem 3rem}}.volunteer-wishlist-section__vendors-list{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (min-width:48rem){.volunteer-wishlist-section__vendors-list{gap:2rem}}.volunteer-wishlist-section__vendors-item{display:flex;flex-direction:column;height:15rem;width:100%;justify-content:center;align-items:center;border-radius:.5rem;border:1px solid #E1E3E6}@media only screen and (min-width:48rem){.volunteer-wishlist-section__vendors-item{width:calc(50% - 1rem)}}.volunteer-wishlist-section__vendors-item:last-child{margin-bottom:.5rem}.volunteer-wishlist-section__vendors-item__image{height:6rem}.volunteer-wishlist-section__vendors-item__image-default{margin-bottom:1.5rem;height:4.5rem}.link.volunteer-wishlist-section__vendors-item__title{color:#101b21}.create-flow__upsell-modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:100}.create-flow__upsell-modal ul{list-style:disc;margin:0 0 1rem;padding:0 0 0 1.5rem}.create-flow__upsell-modal-overlay{position:absolute;background-color:#0000004d;width:100%;height:100%;cursor:pointer}.create-flow__upsell-modal-label{margin-bottom:1rem}.create-flow__upsell-modal-content{width:343px;background-color:#fff;z-index:10;position:relative;border-radius:8px;padding:2rem}@media only screen and (min-width:61.875rem){.create-flow__upsell-modal-content{width:520px}}.create-flow__upsell-modal-close-btn{position:absolute;top:0;right:0;background:none;border:none;padding:1rem}.create-flow__upsell-modal-heading{margin-bottom:1rem;display:block}.create-flow__upsell-modal-description{margin-bottom:1rem}.create-flow__upsell-modal-footer{display:flex;width:100%;gap:.5rem}@media only screen and (min-width:61.875rem){.create-flow__upsell-modal-footer{justify-content:flex-end}}.create-flow__upsell-modal-upgrade-btn{flex:1}@media only screen and (min-width:61.875rem){.create-flow__upsell-modal-upgrade-btn{flex:none}}@media only screen and (max-width:61.874rem){.create-flow__upsell-modal-back-btn{flex-basis:50%}}.mobile-menu__content{position:fixed;left:0;right:0;bottom:0;width:100%;background:#fff;border-radius:1rem 1rem 0 0;z-index:3;transform:translateY(100%);transition:transform .3s ease-in-out}.mobile-menu__content--active{transform:translateY(0)}.menu-content{display:flex;flex-direction:column;width:100%}.menu-content .menu-content__header{display:flex;justify-content:space-between;align-items:center;padding:20px 16px}.menu-content .menu-content__close-btn.unstyled-button{display:flex}.menu-content .menu-content__body{display:flex;flex-direction:column;justify-content:center;padding:0 1rem 2rem}.menu-content .menu-content__body--no-padding{padding:0}.menu-content .menu-content__item{display:flex;flex:1;padding:1rem 0;align-items:center;gap:.5rem;align-self:stretch}.menu-content .menu-content__item.danger{color:#ff6348}.menu-content .menu-content__item .button{color:inherit}.mobile-menu__overlay,.button.mobile-menu__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:3;border-radius:0}.menu-content__item__button.danger:hover svg path{fill:#ff6348}.add-multiple-dates__custom__form{display:flex;flex-direction:column;align-items:center;gap:.5rem}.add-multiple-dates__dates_selector__form-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:1rem}@media only screen and (min-width:31.25rem){.add-multiple-dates__dates_selector__form-group{gap:2rem}}.add-multiple-dates__dates_selector{width:100%}.repeating__days__wrapper{display:flex;flex-direction:column;gap:.25rem}.repeating__days__options{display:flex;justify-content:space-between;gap:.5rem}.repeating__day-option.unstyled-button{display:flex;width:2rem;height:2rem;padding:16px;justify-content:center;align-items:center;border-radius:100px;color:#101b21;flex-shrink:0}@media only screen and (min-width:31.25rem){.repeating__day-option.unstyled-button{width:3rem;height:3rem}}.repeating__day-option.unstyled-button.active{border:1px solid #66DB86;background:#e3fbe4}.add-multiple-dates__monthly-schedule-specifier__form-group__selector{min-width:7rem}.add-multiple-dates__monthly-schedule-specifier__day-selector{min-width:max-content}.add-multiple-dates__weekly-schedule-specifier__form-group__selector{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex:1}.add-multiple-dates__weekly-schedule-specifier__select{width:100%}.add-multiple-dates__frequency__form-group{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1rem;align-items:flex-end}@media only screen and (min-width:31.25rem){.add-multiple-dates__frequency__form-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media only screen and (min-width:48rem){.add-multiple-dates__frequency__form-group{gap:4.125rem}}.add-multiple-dates__frequency__form-group.every-other-week{grid-template-columns:auto 1fr}.add-multiple-dates__frequency__form-group.monthly{gap:.25rem}@media only screen and (min-width:48rem){.add-multiple-dates__frequency__form-group.monthly{display:flex}}.add-multiple-dates__frequency__form-group__select{width:100%;flex:1;min-width:max-content}.add-multiple-dates__frequency__form-group.monthly .add-multiple-dates__frequency__form-group__select{grid-column:1/span 2}.add-multiple-dates__repeating__form{display:flex;flex-direction:column;gap:2rem}.sign-up-sheets__confirm-page{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;padding:1.5rem 1rem;overflow:hidden;overflow-y:auto}@media only screen and (min-width:61.875rem){.sign-up-sheets__confirm-page{gap:1.5rem;padding:3rem 1rem 5rem}}.confirm-page__header{text-align:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;max-width:31rem}.confirm-page__title{text-align:center;margin:0 1rem}.confirm-page__subtitle{display:flex;flex-direction:column;gap:.25rem;justify-content:center;margin-bottom:1rem}@media only screen and (min-width:61.875rem){.confirm-page__subtitle{flex-direction:row}}.confirm-page__section{background:#f5f5f7;border-radius:1rem;max-width:39rem;width:100%;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.confirm-page__copy-share-url{background:#fff;padding:.5rem .5rem .5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border:1px solid #B9BCBF;border-radius:.25rem;width:100%;gap:1.5rem}.confirm-page__copy-share-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.5rem}.confirm-page__copy-share-btn{white-space:nowrap}.confirm-page__social-links{display:flex;gap:.5rem}.confirm-page__wishlist-url-anim{max-width:21.5rem;width:100%;padding:0 1rem}@media only screen and (min-width:61.875rem){.confirm-page__wishlist-url-anim{padding:0}}.confirm-page__vendor-discs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.confirm-page__vendor-discs>*:nth-child(odd):last-child{justify-self:center;grid-column:1/span 2}.confirm-page__sub-section{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;border-bottom:1px solid #E1E3E6;padding-bottom:1.5rem;overflow-wrap:anywhere;width:100%}.confirm-page__add-to-calendar-wrapper{margin:0 auto;width:fit-content}.confirm-page__add-to-calendar-btn{margin-top:.5rem}.confirm-page__nift-title{display:block;width:80%}.confirm-page__nift-body{display:flex;align-items:center;gap:1.25rem}.preview-toggle__wrapper{width:100%;display:flex;justify-content:center;background:#f5f5f7e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (min-width:61.875rem){.preview-toggle__wrapper{margin:1.5rem 0;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}}.preview-toggle__buttons{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:0;background:unset;box-shadow:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;border-radius:unset;overflow:hidden;margin:.5rem 1rem;width:100%;border:none}@media only screen and (min-width:61.875rem){.preview-toggle__buttons{width:fit-content;margin:unset;border-radius:100px;padding:.25rem;box-shadow:0 4px 8px #00000014;background:#f5f5f766;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.preview-toggle__background{position:absolute;left:0;height:100%;background-color:#fff;border-radius:100px;transition:transform .3s ease,width .3s ease}.preview-toggle__button.unstyled-button{flex:1;border:none;background:none;color:inherit;padding:.5rem;z-index:1;cursor:pointer;text-align:center}@media only screen and (min-width:61.875rem){.preview-toggle__button.unstyled-button{padding:.5rem 1rem}}.preview-toggle__button--active{font-weight:500}.sheet-option{display:flex;flex-direction:column;gap:.5rem;border-radius:.25rem;padding:1rem;width:100%;color:#101b21}.sheet-option:not(.sheet-option--no-border){border:1px solid #101B21}.sheet-option__header{display:flex;justify-content:space-between;align-items:center}.sheet-option__header__title{display:flex;align-items:center;gap:.5rem;text-transform:capitalize}.sheet-option__header__action{display:flex;align-items:center;gap:1rem}.sheet-option__description{white-space:pre-wrap;text-align:left}.sheet-option__content{display:flex;flex-direction:column;gap:1rem}.sent-messages__panel{position:relative;background:#fff;height:100%;padding:1rem}.sent-messages__bottom-sheet{max-height:90%;display:flex;flex-direction:column}.sent-messages__content-wrapper{flex:1;overflow-y:auto}.sent-messages__message-history__item{gap:.75rem;margin-bottom:1rem;white-space:break-spaces;word-break:break-word}.sent-messages__message-history__title{margin:2rem 0 .75rem}.sent-messages__message-history__status{font-weight:100}.sent-messages__message-history__sent-to{display:flex;flex-direction:column;gap:.25rem}.sent-messages__message-history__message{position:relative;overflow:hidden;transition:max-height .3s ease-in-out;font-size:.75rem;font-weight:100;font-style:italic;white-space:normal;color:#6a6e71}.sent-messages__message-history__message.minimized{overflow:hidden}.sent-messages__message-history__message.expanded{padding-bottom:2rem}.sent-messages__message-history__message ul,.sent-messages__message-history__message ol{list-style:disc;margin:0;padding:0 0 0 1.25rem}.sent-messages__messages-to-send__title{margin:1rem 0 .75rem}.sent-messages__messages-to-send__item{display:flex;flex-direction:column;gap:1rem;border-top:1px solid #E1E3E6;padding:.5rem 1rem;white-space:pre-line}.sent-messages__messages-to-send__item:last-child{border-bottom:1px solid #E1E3E6}.sent-messages__messages-to-send__item .button{align-self:flex-start}.sent-messages__message-history__message-overlay{position:absolute;bottom:0;left:0;right:0;height:3.75rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.5rem}.sent-messages__message-history__message-overlay.with-background{background:linear-gradient(to bottom,#fff0,#fff)}.email-preview-modal .popup{max-width:100dvw;max-height:100dvh;width:32.5rem;height:53rem;margin-top:0;display:flex;flex-direction:column;gap:3rem;background-color:#e1e3e6}.email-preview-modal .overlay-title-row{align-items:flex-start;margin:0}.email-preview-modal .overlay-no-title{position:absolute;right:2rem}.email-preview-modal .header5{white-space:pre-line}.email-preview-modal .email-preview-modal__content{flex:1;align-self:center;min-height:1rem}.email-preview-modal .email-preview-modal__content-img{height:100%}.email-preview-modal .button.email-preview-modal__footer-close-btn{max-width:none}.sheet-options__option-group{display:flex;flex-direction:column;gap:1rem}.sheet-options__option-group__description{white-space:pre-wrap;max-width:100%}.multiple-dates__summary-date{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.multiple-dates__summary-date:last-of-type{padding-bottom:0}.multiple-dates__summary-date__title{width:100%;background:#dadada}.multiple-dates__summary-date__slots{display:flex;flex-direction:column;gap:.5rem;width:100%}.multiple-dates__summary-date__slot{display:flex;justify-content:space-between}.advanced-options__modal .popup{height:fit-content;max-height:90vh;display:flex;flex-direction:column;overflow-y:auto}.advanced-options__step-content{max-height:30rem;overflow-y:auto}.advanced-options__step-title{margin-bottom:1rem}@media screen and (min-width:31.25rem){.advanced-options__step-title{margin-bottom:1.5rem}}.advanced-options__step-actions{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.advanced-options__step-icon{display:flex;width:100%;justify-content:center;margin-top:1rem}.sheet-options{display:flex;flex-direction:column;gap:1rem;max-height:60vh;overflow-y:auto;scroll-behavior:smooth}@media only screen and (min-width:31.25rem){.sheet-options{gap:2rem;max-height:unset}}.sheet-options__cancel-sheet-button{width:100%}@media only screen and (min-width:61.875rem){.sheet-options__cancel-sheet-button{width:auto;align-self:flex-end}}button.signup-sheet__header__action-button{padding:.5rem 1.25rem;height:100%}.signup-sheet__header__divider{margin:.25rem 0;border-color:#101b21}.signup-sheet__header__wrapper{z-index:3;position:sticky;left:0;top:0;right:0}.signup-sheet__header{display:flex;background:#fff;box-shadow:0 4px 8px #00000014;gap:1rem;padding:1rem;align-items:center;justify-content:space-between}@media only screen and (min-width:61.875rem){.signup-sheet__header{padding:1rem 2.5rem;gap:2rem}}.signup-sheet__header__buttons{display:flex;gap:1rem;white-space:nowrap;width:100%;align-items:center;justify-content:flex-end;align-self:stretch}.signup-sheet__header__buttons.hide{opacity:0;z-index:-1;pointer-events:none;touch-action:none}.signup-sheet__header__buttons .shareable-link-button{background-color:#e2ecff;border-color:#709fff}.responsive-modal{white-space:normal}.signup-sheet__header__info{display:flex;align-items:center;gap:1.5rem;width:100%}.signup-sheet__header__logo-and-saved-date{flex:1;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:61.875rem){.signup-sheet__header__logo-and-saved-date{flex-direction:row;align-items:center;gap:2rem}}.signup-sheet__header__progress__btn-group{display:flex;justify-content:space-around;flex:1;width:100%}.signup-sheet__header__preview-banner{display:flex;align-items:center;justify-content:center;gap:1rem;width:100vw;padding:.25rem;background-color:#e3fbe4}@media only screen and (max-width:61.874rem){.label2.header-button{font-size:10px}}.preview-select--invisible{visibility:hidden}.signup-sheet__rendered-rich-text a{font-family:Brut;font-weight:500;color:#425620;text-decoration:none;cursor:pointer}.signup-sheet__rendered-rich-text a:disabled{cursor:auto}body.no-overflow{overflow:hidden}.signup-sheet-root .footer-wrap{z-index:0}.signup-sheet__page-wrapper{position:relative;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed;overflow-x:hidden;background-color:#f5f5f7}@media only screen and (min-width:61.875rem){.signup-sheet__page-wrapper{padding:clamp(1rem,4vw,2rem) clamp(1.5rem,5vw,3rem);background-color:initial}}.success.signup-sheet__page-wrapper{background-color:#fff}.signup-sheet__page-wrapper--only-bottom-padding{padding:0}@media only screen and (min-width:61.875rem){.signup-sheet__page-wrapper--only-bottom-padding{padding:0 0 1.5rem}}.signup-sheet__page-wrapper--only-bottom-padding:has(.sign-up-sheets__confirm-page){padding:0}.signup-sheet__page-wrapper--video-bg{top:0;left:0;width:100%;height:100%;object-fit:cover;position:fixed}.signup-sheet__background-wrapper{position:fixed;inset:0;width:100%;height:100dvh;background-size:cover;background-color:#f5f5f7}.signup-sheet__video-background{width:100%;height:100%;object-fit:cover}.signup-sheet__landing{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem}@media only screen and (min-width:61.875rem){.signup-sheet__landing{padding:1.5rem 0 0;width:min(100%,59.375rem);gap:1.5rem;margin:0 auto}}.signup-sheet__landing.preview{margin-top:0;padding-bottom:5rem}@media only screen and (min-width:61.875rem){.signup-sheet__landing.preview{padding-bottom:6rem}}.signup-sheet__landing--cancelled{height:calc(100vh - 3.5rem);position:relative;z-index:1;display:flex;background-size:cover}@media only screen and (min-width:61.875rem){.signup-sheet__landing--cancelled{height:calc(100vh - 8.5rem)}}.signup-sheet__landing--cancelled-card{background:#fff;width:clamp(20rem,50%,32rem);margin:auto;padding:2rem;border-radius:1rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;text-align:center}@media only screen and (min-width:61.875rem){.signup-sheet__landing--cancelled-card{gap:2rem}}.signup-sheet__section{background-color:#fff;border-radius:0}@media only screen and (min-width:61.875rem){.signup-sheet__section{border-radius:0 0 1rem 1rem}}.signup-sheet__validation-modal__error p{margin-bottom:1rem}.signup-sheet__validation-modal__error ul{list-style:unset;display:flex;flex-direction:column;gap:.75rem;margin-left:1rem}.signup-sheet__validation-modal__error li{width:fit-content}.signup-sheet__validation-modal__error li p.list2{margin-bottom:0}.signup-sheet__rendered-rich-text ul{list-style:disc;margin:unset;padding-inline-start:2.5rem;list-style-position:inside}.signup-sheet__rendered-rich-text ul li>p{display:inline}.signup-sheet__rendered-rich-text ol{list-style:decimal;margin:unset;padding-inline-start:2.5rem;list-style-position:inside}.signup-sheet__rendered-rich-text ol li>p{display:inline}.signup-sheet__rendered-rich-text a{color:#5352eb;text-decoration:underline}.popup{width:32.5rem}@media only screen and (min-width:80rem){.popup{width:34.5rem}}.text__textarea{height:auto;resize:none}.signup-sheets__text-textarea{box-sizing:border-box;overflow-y:hidden;resize:none}.signup-options__wrapper{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:61.875rem){.signup-options__wrapper{background:#fff;border-radius:1rem;padding:1.5rem 3rem;gap:1.5rem}}.signup-options__wrapper__preview-mode{display:flex;flex-direction:column;gap:1.5rem;border-radius:1rem}@media only screen and (min-width:61.875rem){.signup-options__wrapper__preview-mode{background:#fff;padding:3rem 1.5rem}}.signup-options__wrapper--no-padding-background{padding:0}.signup-options__wrapper__preview-mode__option{display:flex;gap:.5rem;background-color:#fff;padding:1.5rem 1rem;border-radius:1rem}@media only screen and (min-width:61.875rem){.signup-options__wrapper__preview-mode__option{padding:0}}.signup-options__wrapper__preview-mode__option .page-section__row{border:none}.signup-options__wrapper__preview-mode__option__edit-button.unstyled-button{padding:0;height:fit-content;align-self:center}.signup-sheet__view-details__date-time{display:flex;flex-direction:column;gap:.25rem}
