.action_button__upload{cursor:pointer}.button.uyo-upload-btn{position:absolute;z-index:1;height:auto;min-width:10.4375rem;padding:.75rem 1.5rem;gap:.5rem;white-space:normal}.uyo-upload-btn__text-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;white-space:nowrap}.uyo-upload-btn__or-row{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.button.uyo-upload-btn .uyo-upload-btn__or-row svg{width:3.375rem;height:.75rem;max-width:none;max-height:none;white-space:normal}.uyo-upload-btn__text-row{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.envelope_image__wrapper{position:relative;z-index:1;max-height:100%;width:320px;height:242px}.envelope_image__wrapper--clickable{cursor:pointer}.envelope_image__wrapper--clickable--disabled{cursor:not-allowed}.envelope_image__wrapper__blank{width:320px;height:420px}@media only screen and (min-width:47.9rem)and (min-height:700.001px){.envelope_image__wrapper{width:530.72px;height:390px}.envelope_image__wrapper__blank{height:566.25px}}@media only screen and (min-width:47.9rem)and (min-height:900.001px){.envelope_image__wrapper{width:680px;height:500px}.envelope_image__wrapper__blank{width:680px;height:728px;max-height:unset}}.envelope_image__wrapper .envelope_image{width:100%;height:100%}.envelope_image__wrapper__liner{z-index:2;height:100%;position:absolute;bottom:0;left:0;width:100%;max-width:100%;-webkit-mask-image:url(https://g0.evitecdn.com/static/_build/vite_bundles/asset.CU00EaP8-liner_mask.png);mask-image:url(https://g0.evitecdn.com/static/_build/vite_bundles/asset.CU00EaP8-liner_mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-type:alpha}.envelope_image__wrapper__liner__shadow{z-index:3;position:absolute;left:0;width:100%;height:100%}.envelope_image__wrapper__stamp{position:absolute;top:7.5%;right:7.5%;height:19%;clip-path:xywh(0px 0px 100% 95% round .125rem);padding:4px 0;z-index:99999}@media only screen and (min-width:47.9rem){.envelope_image__wrapper__stamp{aspect-ratio:620/485;top:8.25%;right:7.125%;height:17.5%}}.envelope_image__wrapper__text{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.envelope_image__wrapper__text>span{font-family:Financier,serif!important;font-style:normal;font-weight:400;color:#fff;font-size:16px}@media only screen and (min-width:47.9rem)and (min-height:700.001px){.envelope_image__wrapper__text>span{font-size:24px}}@media only screen and (min-width:47.9rem)and (min-height:900.001px){.envelope_image__wrapper__text>span{font-size:36px}}.envelope_image__wrapper__canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.create-container{position:relative;display:flex;justify-content:center;width:100%;height:100%;column-gap:10%;padding:2rem 4rem}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-container{padding:1.5rem 0}}.create-container>div:nth-child(1){flex:1;justify-content:center}@media only screen and (max-width:31.25rem){.create-container>div:nth-child(1){width:100%;height:100%}}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-container>div:nth-child(1){justify-content:flex-end}}.create-container>div:nth-child(2){flex:1;display:none}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-container>div:nth-child(2){display:flex;align-items:center;justify-content:flex-start}}.header{width:100%;display:flex;justify-content:space-between;align-items:center;color:#6a6e71}.uyo_control{width:100%}.edit_box.image-editor{gap:1rem}.edit_box.image-editor .header{margin-bottom:-.75rem}.uyo-control__edit-actions,.uyo-control__remove-actions{width:100%;display:flex;gap:.5rem}.uyo-control__edit-actions>div,.uyo-control__remove-actions>div{flex:1}.uyo-control__edit-actions .textsize{border:1px solid #E1E3E6;padding:16px;border-radius:.25rem;display:flex;align-items:center}.uyo-control__edit-actions .textsize .range{width:100%}.uyo-control__edit-actions .textsize .range-control{background-color:#f5f5f7;width:1.5rem;height:1.5rem;border-radius:50%}.button.uyo-control-btn{border:1px solid #E1E3E6;padding:1rem}@media only screen and (min-width:31.25rem){.button.uyo-control-btn{display:flex;flex-direction:column}}.button.uyo-control-btn--rotate{gap:0;padding:.25rem 1rem}@media only screen and (min-width:31.25rem){.button.uyo-control-btn--rotate{padding:1rem}}.button.uyo-control-btn--upload,.button.uyo-control-btn--delete,.button.uyo-control-btn--done{flex:1;width:100%;height:100%}.button.secondary.uyo-control-btn--done{max-width:none;color:#5352eb;border-color:#e1e3e6;height:auto}@media only screen and (min-width:31.25rem){.button.secondary.uyo-control-btn--done{color:#101b21;border-color:#101b21;min-height:3rem}}.content-base--uyo .content_base__body{gap:1rem;padding-top:0;padding-bottom:1.5rem}.card_template{display:flex;align-items:center}.card_template__canvas_mobile{box-shadow:none}@media only screen and (max-width:31.25rem){.card_template__canvas_mobile{width:100%;height:100%}}.card_template--no-editor{justify-content:center!important}.card_template__images{position:relative}@media only screen and (max-width:31.25rem){.card_template__images{width:100%;height:100%}}.card_template__envelope{position:absolute;z-index:0}@media only screen and (min-width:61.875rem){.card_template__envelope{bottom:-32px;right:18%;transform:scale(.85)}}@media only screen and (max-width:31.25rem){.card_template__envelope{top:90px;left:-24px;transform:rotate(90deg) scale(1.05)}}.card_template__tooltip.create-flow_tooltip-container--bottom{bottom:3rem}@media only screen and (min-width: calc(23.375rem + 2px)){.card_template__tooltip.create-flow_tooltip-container--bottom{bottom:2rem}}.card_template .fabric_user_card{filter:drop-shadow(0px 7.60533px 7.60533px rgba(0,0,0,.16))}.canvas-container{display:flex;justify-content:center}.lower-canvas{border-radius:8px}.animated-show{animation:.5s fadeIn;animation-fill-mode:forwards;visibility:hidden}@keyframes fadeIn{99%{visibility:hidden}to{visibility:visible}}.card_template__tooltip.card-template__tooltip--giphy{bottom:2.5rem}@media only screen and (min-width:31.25rem){.card_template__tooltip.card-template__tooltip--giphy{bottom:4.25rem}}.create_flow__background{display:flex;justify-content:center;align-items:flex-start;flex:1}@media only screen and (min-width: calc(61.876rem - .1rem)){.create_flow__background{align-items:center}}.fabric-create-greeting-card-root .create_flow__background{align-items:flex-end}.create_flow__background__images{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: calc(61.876rem - .1rem)){.create_flow__background__images{align-items:end}}.create_flow__background__images__envelope{position:absolute!important;left:40%;bottom:-22px;z-index:0}@media only screen and (min-width: calc(61.876rem - .1rem)){.create_flow__background__images__envelope{bottom:-32px;right:12%;left:unset;z-index:0}}.create_flow__background__images__card{z-index:1;position:relative;margin:0}.card-template__envelope{position:absolute;right:12%;z-index:0}.fabric-create-greeting-card-root .card-template__envelope{left:40%;bottom:-22px}.box{border:1px solid #E1E3E6;width:100%}.box-center{display:flex;justify-content:center}.colors_unit{border-radius:50%;flex-shrink:0}.colors_unit--square{border-radius:4px}.colors_unit--clickable{cursor:pointer}.colors_unit--disabled{cursor:not-allowed!important}.colors_unit--active{border:2px solid #5352EB}.colors_unit--mobile{margin:5px}.colors{display:grid;flex-wrap:wrap;row-gap:.5rem;grid-template-columns:repeat(7,1fr);justify-items:center;padding:.5rem 0}.colors--mobile{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;align-items:center;margin-left:0;padding:2px 0}.colors--mobile>div{display:inline-block;margin-right:.5rem}.group{width:100%}.group h1{margin-bottom:4px}.icons-unit{border-radius:50%;display:flex;align-items:center}.icons-unit--square{border-radius:4px}.icons-unit--clickable{cursor:pointer}.icons-unit--active{border:2px solid #5352EB}.icons-unit--disabled{opacity:.4}.icons-unit--hidden{opacity:0}.icons-unit--loader{position:absolute;justify-content:center}.icons-unit--loader span{margin:0!important}.icons-unit__svg{position:absolute;top:-.25rem;right:-.25rem}.icons-unit__none{background-color:#e1e3e6;align-items:center;justify-content:center}.icons-unit--outline{border:.3px solid #B9BCBF}.icons{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:.5rem}.icons--mobile{display:block;overflow-x:auto;white-space:nowrap;align-items:center;margin-left:0;padding:.5rem 0}.icons--mobile>div{display:inline-block;margin-right:.5rem}.edit_box{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;width:100%;max-height:100%;background:#fff;border-radius:16px;overflow-y:auto}@media only screen and (min-width:61.875rem){.edit_box{width:28rem;max-height:100%}}.background-editor{position:relative}.background-editor .edit_box{height:auto}.background-editor__box{overflow-y:scroll;max-height:12rem}.background-editor__box__icons{display:grid;row-gap:1rem;grid-template-columns:repeat(7,1fr);justify-items:center;column-gap:.5rem}.background-editor__box__icons__solid_colors{column-gap:15px}.background-editor__svg{margin-bottom:.25rem}.background-editor__header{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding-right:1rem;text-transform:uppercase;font-size:.875rem;z-index:10}.background-editor__header--animated{display:inline-flex;gap:.5rem;align-items:center}.mobile-box{display:flex;flex-direction:column;width:100%;padding:0}.mobile-box__header{display:flex;justify-content:space-between;align-items:center}.mobile-box__header__title{text-transform:uppercase}.mobile-box__body{display:flex;justify-content:flex-start;padding:0}.mobile-editor{padding:.5rem 0 .5rem 1rem;width:100%;position:relative;max-height:13.125rem;background:#fff}@media only screen and (min-width calc(61.876rem - .1rem)){.mobile-editor{display:none}}.mobile-editor .mobile-editor__close_button.unstyled-button{position:absolute;top:-22px;right:0;padding:.5rem 1.5rem;background:#fff;color:#101b21;border-radius:2px 0 0;z-index:9}.eye_dropper{padding:1rem}.eye_dropper--button.unstyled-button{border:0;margin-left:8px}@media only screen and (max-width:47.999rem){.eye_dropper--button.unstyled-button{margin-left:0}}.color_picker{overflow-y:scroll;height:162px;width:100%}@media only screen and (max-width: calc(61.876rem - .1rem)){.color_picker{display:flex;height:68px;overflow-y:hidden;overflow-x:scroll}}.color_picker .info{display:inline-block;margin-bottom:0;padding-right:.5rem;border-right:1px solid #E1E3E6}@media only screen and (min-width: calc(61.876rem - .1rem)){.color_picker .info{display:flex;align-items:center;margin-bottom:.5rem;width:100%;border:none;padding:.5rem}}.color_picker .info__box{display:none}@media only screen and (min-width: calc(61.876rem - .1rem)){.color_picker .info__box{display:flex;align-items:center;flex:1;width:unset}}.color_picker .info__box input[type=text]{margin-left:16px;border:0;padding:0;width:100%}.color_picker .info__box input[type=text]:focus{outline:none}.color_picker .info__box input[type=text]:disabled{background:transparent}@media only screen and (max-width: calc(61.876rem - .1rem)){.color_picker .colors{display:block;overflow-x:auto;white-space:nowrap;margin-left:.5rem;flex-shrink:0;align-items:center}.color_picker .colors div{display:inline-block;margin-right:.5rem}}.font-item{padding:6px 16px;cursor:pointer;font-size:14px;line-height:16px;display:flex;align-items:center;width:100%;justify-content:space-between}@media only screen and (max-width:47.999rem){.font-item{padding:.5rem 0;justify-content:flex-start}}.font-item svg{margin-left:10px}.font-item:hover{background:#b9bcbf33}.font-item .paragraph--selected{color:#20883c}.recommended_fonts__title.paragraph4{padding:.5rem 1rem;font-weight:500;font-size:10px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:#c75300}@media only screen and (max-width:47.999rem){.recommended_fonts__title.paragraph4{padding:.5rem 0}}.fonts__mobile{display:flex;flex-direction:column;height:230px;width:100%}.fonts__mobile__bottom{height:100%;overflow-y:scroll}.fonts__mobile__bottom__recommended,.fonts__mobile__bottom__all{padding:0 1rem}.fonts__mobile__bottom__selected_font{padding:0 1rem .5rem;border-bottom:1px solid #E1E3E6}.fonts__mobile__bottom__title{color:#6a6e71;border-top:1px solid #E1E3E6;padding:.5rem 1rem}.text_format_base{height:32px;width:32px;display:flex;justify-content:center;align-items:center;border:2px solid #101B21;border-radius:100px;margin:0;cursor:pointer}@media only screen and (max-width:47.999rem){.text_format_base{height:40px;width:40px}}.text_format_base--checked{background:#e3fbe4;border:2px solid #66DB86}.text_format{display:flex;flex-direction:column;justify-content:center;align-items:center}.text_format__upper,.text_format__lower{display:flex;padding:.25rem 0}.text_format__upper{margin-bottom:1rem}@media only screen and (max-width:47.999rem){.text_format__upper{margin-bottom:.5rem}}.text_format__upper div{margin:0 1rem}@media only screen and (max-width:47.999rem){.text_format__upper div{margin:0 .5rem}}.text_format__lower div{margin:0 1rem}@media only screen and (max-width:47.999rem){.text_format__lower div{margin:0 .75rem}}.range{display:flex;align-items:center;gap:1rem}@media only screen and (max-width:47.999rem){.range{gap:1.5rem}}.range__value{width:90px;border-radius:4px;border:1px solid #E1E3E6;padding:8px 0;text-align:center;font-family:Brut;font-size:14px;font-weight:350;line-height:16px;letter-spacing:0;color:#101b21;height:34px}.range__value--invalid{border:1px solid #DB1A1A}.range__value input{width:100%;border:none;outline:none;text-align:center;font-family:Brut;font-size:14px;font-weight:350;line-height:16px;letter-spacing:0em;color:#101b21;display:inline-block;max-width:3ch;padding:0}@media only screen and (max-width:47.999rem){.range__value{width:62px}}.range input[type=range]{-webkit-appearance:none;height:3px;background-color:#e1e3e6;display:block;background-image:linear-gradient(#66db86,#66db86);background-size:0 100%;background-repeat:no-repeat;border-radius:4px;flex:1}.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:#fff;border:1px solid #92959B;cursor:ew-resize}@media only screen and (max-width:47.999rem){.range input[type=range]::-webkit-slider-thumb{height:32px;width:32px}}.range input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:#fff;border:1px solid #92959B;cursor:ew-resize}@media only screen and (max-width:47.999rem){.range input[type=range]::-moz-range-thumb{height:32px;width:32px}}.range input[type=range]::-ms-thumb{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:#fff;border:1px solid #92959B;cursor:ew-resize}@media only screen and (max-width:47.999rem){.range input[type=range]::-ms-thumb{height:32px;width:32px}}.range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.range input[type=range]::-moz-range-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.range input[type=range]::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.range__value__input:disabled,.range__disabled-suffix{color:#b9bcbf;opacity:1}.textsize{width:100%}.textsize__input__wrapper{display:flex;margin:0 24px}@media only screen and (max-width:47.999rem){.textsize__input__wrapper{margin:0 24px}}.textsize__input__wrapper input{border:0;padding:0;width:34px;font-size:16px;text-align:center}.textsize__input__wrapper input::-webkit-outer-spin-button,.textsize__input__wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.textsize__input__wrapper input{-moz-appearance:textfield}.textsize .unstyled-button,.textsize__button{display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid black;height:40px;width:40px;touch-action:manipulation}.reset_all__button{font-family:Brut;line-height:1rem!important;height:1rem;margin-bottom:6px}.reset_all__button.link:disabled{color:#101b21}@media only screen and (max-width:47.999rem){.reset_all__button{margin-bottom:0}}.content_base{display:flex;flex-direction:column;width:100%}.content_base__header{display:flex;justify-content:space-between;align-items:center;padding:20px 16px}.content_base__header__title{text-transform:uppercase}.content_base__header__close_btn.unstyled-button{display:flex}.content_base__body{display:flex;justify-content:center;padding:10px 16px 40px}.content_base__body--no-padding{padding:0}.spacing_height{width:100%}.spacing_height__tabs{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #E1E3E6;margin-bottom:1.2rem}.spacing_height__tabs__tab{display:flex;justify-content:center}.spacing_height__tabs__tab__label{padding:10px}.spacing_height__tabs__tab__label--active{border-bottom:2px solid #101B21}.card_editor__mobile__button--active{background-color:#e3fbe4;border-color:#66db86}.card_editor__mobile__button__title{text-align:center;padding-top:.5rem}.uyo_editor--mobile__buttons{display:flex;justify-content:center;align-items:flex-start;margin-top:1.5rem;gap:1rem}.uyo_editor--mobile__upload{display:flex;align-items:center;width:40px;height:40px;border:1px solid #FFFFFF;border-radius:8px;justify-content:center}.card_editor--mobile{padding:1rem;width:100%;position:absolute;bottom:0;z-index:999;border-radius:1rem 1rem 0 0;background:#ffffffb3;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.card_editor--mobile__content{position:fixed;left:0;right:0;bottom:0;transition:.3s ease-in-out;transform:translateY(100%);background:#fff;border-radius:1rem 1rem 0 0}.card_editor--mobile__content.card_editor--mobile__content--active{transform:translateY(0);z-index:100}.card_editor--mobile__buttons{display:flex;justify-content:space-between;text-align:center;padding:.75rem 0 1.5rem}.card_editor--mobile__action_btns{position:absolute;left:24px;top:-96px}.card_editor--mobile__action_btns div:nth-child(1){margin-bottom:.5rem}.card_editor--mobile__action_btns .content_base__header__close_btn{position:absolute;right:1rem}.card_editor--mobile__action_btns .reset_all__button{position:absolute;top:1.25rem}.card_editor--mobile__action_btns .content_base__header__title{width:100%;text-align:center}.card_editor--mobile__action_btns .uyo-upload-button,.card_editor--mobile__action_btns .delete-uyo-button{flex-direction:row!important;height:48px}.card_editor--mobile__action_btns .uyo_control__button__done{height:48px;border-color:#e1e3e6;color:#5352eb}.card_editor--mobile__action_btns .uyo_control__rotate_button{text-align:center}.card_editor--mobile__action_btns .textsize{margin-bottom:2.5rem}.card-editor-mobile-font_style .content_base__body,.card-editor-mobile-uyo .content_base__body{padding:0 1rem}.card-editor-mobile-uyo .content_base__body{flex-direction:column}.card_editor--mobile__close_btn_container__title{display:flex;justify-content:space-between;align-items:center}.card_editor--mobile__close_btn_container__title__text{text-decoration-line:underline;text-underline-position:from-font}@media only screen and (max-width:47.999rem){.envelope-editor__content{height:33rem;width:29.2rem}}.envelope-editor__box{overflow-y:scroll;height:12rem}.envelope-editor__box__icons{display:grid;flex-wrap:wrap;row-gap:1rem;grid-template-columns:repeat(7,1fr);justify-items:center}.envelope-editor__box__icons__liners{grid-template-columns:repeat(6,1fr)}.envelope{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:47.999rem){.envelope{align-items:flex-end}}.envelope__images{position:relative}.envelope__images__card{z-index:0}@media only screen and (max-width:47.999rem){.envelope__images__card{position:absolute;left:50%;top:-64px}}@media only screen and (min-width:31.25rem){.envelope__images__envelope{position:absolute;left:50%;transform:translate(-50%);bottom:-2%}}@media only screen and (max-width:47.999rem){.envelope__images__envelope{height:345px;max-height:unset}}.create_flow__nav_bottom__section{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;touch-action:manipulation}.create_flow__nav_bottom__section__title{font-weight:350;font-family:Brut;font-style:normal;font-size:.625rem;line-height:1rem;color:#2e3136}@media only screen and (min-width: calc(61.876rem - .1rem)){.create_flow__nav_bottom__section__title{white-space:nowrap;font-size:1rem;display:flex;align-items:center;text-align:center;color:#6a6e71}}.create_flow__nav_bottom__section--active>.create_flow__nav_bottom__section__title,.create_flow__nav_bottom__section:hover>.create_flow__nav_bottom__section__title{color:#101b21;font-weight:500}.button.create_flow__nav_bottom__section__button{display:flex;align-items:center;justify-content:center;border:1px solid silver!important;border-radius:.25rem;height:2rem;width:2rem}.create_flow__nav_bottom__section--highlighted{z-index:99999!important;background:#fff!important}@media only screen and (min-width: calc(61.876rem - .1rem)){.create_flow__nav_bottom__section--highlighted{height:2.5rem;width:2.5rem}}.create_flow__nav_bottom__section--active>.create_flow__nav_bottom__section__button{background-color:#e3fbe4!important;border-color:#66db86!important}@media only screen and (min-width:31.25rem){.create_flow__nav_bottom__section:hover>.create_flow__nav_bottom__section__button{background-color:#e3fbe4!important;border-color:#66db86!important}}.create-design__toast--bold{font-weight:500}.create-design__nav-bottom{display:flex;flex-direction:column;padding:12px 12px 0;align-items:center;column-gap:10%}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-design__nav-bottom{flex-direction:row;padding:1rem}}.create-design__nav-bottom__buttons_wrapper{flex:1;display:flex;justify-content:center;width:100%}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-design__nav-bottom__buttons_wrapper{justify-content:flex-end}}.create-design__nav-bottom__cta_wrapper{flex:1;width:100%}.create-design__nav-bottom__next{touch-action:manipulation;width:100%;margin:16px 0}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-design__nav-bottom__next{max-width:450px;min-width:375px;width:100%}}.create-design__nav-bottom__panel{display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (min-width: calc(61.876rem - .1rem)){.create-design__nav-bottom__panel{max-width:608px}}.stickers{display:grid;row-gap:1rem;grid-template-columns:repeat(7,1fr);justify-items:center;column-gap:.5rem}.stamp{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:47.999rem){.stamp{align-items:flex-end}}.stamp__images{position:relative;display:flex;align-items:flex-end}@media only screen and (max-width:47.999rem){.stamp__images{height:100%}}.stamp__images__card{z-index:0}@media only screen and (max-width:47.999rem){.stamp__images__card{position:absolute;left:50%;bottom:46px}}@media only screen and (min-width:31.25rem){.stamp__images__envelope{position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}}.stamp-editor__content{overflow-y:auto}.stamp-editor__content__icons{display:grid;row-gap:1rem;grid-template-columns:repeat(6,1fr);justify-items:center;column-gap:.5rem}.stamp-editor .group{overflow-y:hidden;display:flex;flex-direction:column;flex:1}.stamp-editor .box{flex:1;overflow-y:scroll}.root-page-wrapper.design{padding:0;width:100vw}.event-create-design{grid-column:1/-1;display:flex;flex-direction:column;background-color:#f1f1ec;height:100%;width:100%;overflow:hidden}.event-create-design__content{overflow:hidden;flex:1;position:relative}.event-create-design__bottom{background:#fff;z-index:2}.event-create-design__background{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover}.event-create-design__bottom--ecards .content-base--uyo .content_base__body{flex-direction:column}.fabric_header__step,.nav-step-label{font-family:Brut;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.75rem;line-height:1rem}.disabled.fabric_header__step,.disabled.nav-step-label{color:#92959b}.nav-step-label{font-size:clamp(.75rem,4.3613707165vw,.875rem);line-height:clamp(1rem,5.6074766355vw,1.125rem)}.fabric_header__frp_link{font-family:Brut;font-weight:500;color:#425620;text-decoration:none;cursor:pointer}.fabric_header__frp_link:disabled{cursor:auto}.fabric_header__wrapper{display:flex;flex-direction:column;z-index:10;position:relative}.fabric_header{width:100%;padding:0 1rem;display:flex;background-color:#fff;height:50px}@media only screen and (min-width:48rem){.fabric_header{height:4rem}}.fabric_header__continue{margin-right:.5rem}.fabric_header__nav{width:100vw;margin:0 auto;display:flex;justify-content:center;align-items:center;align-content:center;position:relative}@media only screen and (min-width:48rem){.fabric_header__nav.frp{justify-content:space-between}}.fabric_header__frp_link_wrapper{display:flex;justify-content:flex-end;align-items:flex-end;gap:1rem}.fabric_header__frp_link{font-family:Brut;color:#101b21;font-size:.875rem;line-height:1rem;font-weight:500}@media only screen and (max-width:47.999rem){.fabric_header__back{position:absolute;left:0}.fabric_header__continue{position:absolute;right:0;margin-right:1.5rem}}.step-icon{margin-left:.5rem;margin-right:1rem}.step-check-icon{margin-right:8px;position:relative;top:1.5px}@media only screen and (min-width:1681px){.fabric_header{width:100%;padding:0 1rem;background-color:#fff;left:0;top:0}.fabric_header.frp{background-color:#fff}}.fabric-header__steps{font-family:Brut;margin-left:auto;font-size:16px;font-weight:500;font-style:normal;display:flex;align-items:center}@media only screen and (min-width:61.875rem){.fabric-header__steps{margin-left:3rem}}.fabric-header__step{font-family:Brut;margin-right:auto;font-size:16px;font-weight:500;font-style:normal}.fabric_header__is-premium{margin-right:.5rem;position:relative}.fabric_header__buttons{align-self:center;display:flex;gap:1rem}.fabric_header__logo{background:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20566.93%20213.43'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23101b21;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M302.52,42a20.42,20.42,0,0,0,14.65-6.09,21.26,21.26,0,0,0,4.6-23A20.87,20.87,0,0,0,317.24,6a20.21,20.21,0,0,0-14.72-6,21,21,0,1,0,0,42Z'/%3e%3cpath%20class='cls-1'%20d='M562.57,176.11c-9.06,12.5-20.14,18-34.25,18-32.58,0-55.42-30.29-55.42-71.93v-3.78h91.71c0-28.57-18.48-59.88-57.11-59.88-34.94,0-68.53,34.06-68.53,79.5a79.56,79.56,0,0,0,9,37.6,45.6,45.6,0,0,1-2.76,5.16c-7,9.9-13.72,14.66-23.75,14.66-15.19,0-22.17-12-22.17-28.56V73h44l1.89-11H427.53c-10.29.12-21.67,0-28,0l-.19-41h-7.05c0,16-20.71,41-45.69,41H219.73v7.23c13.43,0,19.82.69,19.82,7.92a31.37,31.37,0,0,1-2.76,11.31L206.9,164.77,174.64,87.33C173,82.51,172,79.08,172,76.67c0-6.88,6.37-7.58,17.8-7.58V61.87H114.85v7.22c13.8,0,15.79,2.83,22.51,17.91L189.2,209.85h11.49L247.88,88.37c6.9-17.33,9.2-19.26,19.54-19.26,14.63,0,17.94,1.92,17.94,18.56V184c0,16.87-3.35,18.59-18.46,18.59v7.22h72.87v-7.22c-15.11,0-18.47-1.72-18.47-18.59V72.53h43l-1,99.45c0,24.44,17.8,41.31,40.63,41.31,19.19,0,34.5-10.06,45.26-26.87a47.65,47.65,0,0,0,2.6-4.55l3.25,4.55a71.56,71.56,0,0,0,25.07,20,70.06,70.06,0,0,0,31.05,6.88c21.49,0,42.66-11.32,55.76-33ZM506.49,67.81v0c17.8,0,26.22,17.55,27.2,42H473.57C476.26,82.26,489.07,67.81,506.49,67.81Z'/%3e%3cpath%20class='cls-1'%20d='M89.36,194.16c-32.59,0-55.43-30.29-55.43-71.94v-3.77h91.7c0-28.58-18.47-59.89-57.1-59.89C33.59,58.56,0,92.63,0,138.06c0,44.39,32.57,75.37,72.21,75.37,21.51,0,42.67-11.31,55.76-33.05l-4.36-4.12C114.54,188.61,103.46,194.16,89.36,194.16ZM67.52,67.81v0c17.79,0,26.22,17.55,27.2,42H34.59C37.28,82.26,50.05,67.81,67.52,67.81Z'/%3e%3c/svg%3e") no-repeat;background-position:0 0;background-size:85px 32px;display:inline-block;position:relative;width:85px;height:32px;align-self:center;margin-top:-.5rem}.fabric_header__logo.frp{margin-top:0}.fabric_header__step{color:#6a6e71;display:inline-block;list-style:none}.fabric_header__step.fabric_header__step__active,.fabric_header__step__active .nav-step-label{color:#101b21}.nav-step-label{color:#6a6e71;line-height:1rem;letter-spacing:.05em}._tooltip_14g9n_1{margin-bottom:2rem}.preview-panel__container{display:block;grid-column:1/-4;width:100%;height:calc(100vh - 4rem);position:relative}.preview-panel__wrapper{display:flex;flex-direction:column;height:100%}.preview-panel__wrapper .gift-card__button{border-radius:0;position:sticky}.preview-panel{overflow-y:auto;position:relative;overflow-x:hidden;margin-bottom:0;padding-bottom:32px;width:100%;height:100%}.preview-panel::-webkit-scrollbar{display:none}.preview-panel.gift-card{height:calc(100% - 52px - 2rem)}@media only screen and (max-width:61.874rem){.preview-panel{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0}}.preview-panel__preview-banner{background-color:#e3fbe4;padding:.5rem 4.25rem;position:sticky;top:0;z-index:11;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:61.874rem){.preview-panel__preview-banner{padding:.5rem 1rem}}.preview-panel__preview-banner.create-flow{grid-column:1/-1}.preview-panel__preview-banner-text{font-family:Brut;color:#101b21;line-height:1rem;font-weight:350;text-align:center;font-size:14px;line-height:16px;flex:1}@media only screen and (max-width:61.874rem){.preview-panel__preview-banner-text{text-align:left}}.preview-panel__preview-banner__button{color:#5352eb!important}.preview-panel__fonts{font-family:Brut;font-size:16px;color:#101b21}@media only screen and (max-width:61.874rem){.preview-panel__fonts{font-size:14px}}.preview-panel__content{display:flex;flex-direction:column;align-items:flex-start;padding:40px 48px;margin:0 15%;gap:16px;background:#fff;border-radius:16px}@media only screen and (max-width:61.874rem){.preview-panel__content{margin:0;padding:24px 32px;border-radius:0}}.preview-panel__content__card{display:flex;flex-direction:column;gap:8px}.preview-panel__content__card__name{font-family:Brut;font-style:normal;font-weight:500;font-size:18px;line-height:26px}.preview-panel__content__card__label{font-style:normal;font-family:Brut;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.75rem;line-height:1rem}@media only screen and (min-width:47.9rem){.preview-panel .flip-card__button{margin-top:1.5rem}}.preview-panel__background{z-index:-1;width:100%;height:100%;position:fixed;object-fit:cover}@media only screen and (min-width: calc(61.876rem - .1rem)){.preview-panel__background{left:-17.375rem}}.message-input{display:block;position:relative;width:100%}.message-input__input.textarea{width:100%;resize:none;margin-bottom:1.5rem}.message-input__input.textarea::-webkit-scrollbar{display:none}.message-input__actions{display:flex;gap:8px;position:absolute;bottom:16px;right:8px}.message-input__actions__button{font-weight:500}.message-input__actions__button:not(:hover){color:#5352eb!important}.message-input__actions__text-length{font-size:12px;color:#92959b}.message-display{display:flex;justify-content:space-between;align-items:center;padding:1rem;width:100%;background:#e3fbe4;border-radius:.5rem}.message-display__text{white-space:pre-wrap;word-break:break-all}.global-recipients-message__paragraph,.global-recipients-message__header{font-family:Brut;font-size:16px;color:#101b21}@media only screen and (max-width:31.25rem){.global-recipients-message__paragraph,.global-recipients-message__header{font-size:14px}}.global-recipients-message{display:flex;flex-direction:column;gap:8px}.global-recipients-message__header{line-height:22px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.global-recipients-message__paragraph{line-height:22px;font-weight:350}.individual-message__guest,.individual-message__card__type__label{font-family:Brut;font-size:16px;color:#101b21}@media only screen and (max-width:31.25rem){.individual-message__guest,.individual-message__card__type__label{font-size:14px}}.individual-message{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;background:#f5f5f7;border-radius:8px}.individual-message:not(.selected){cursor:pointer}.individual-message__header{display:flex;width:100%;justify-content:space-between}.individual-message__header__preview-button{color:#5352eb!important;font-weight:500}.individual-message__guest,.individual-message__card__type__label{font-style:normal;font-weight:500;line-height:16px}.individual-message__card{display:flex;gap:24px;width:100%}.individual-message__card__type{display:flex;justify-content:flex-start;align-items:center;gap:1rem;text-align:left}.individual-message__card__type__label{font-weight:350}.individual-message__card__type__label.selected{font-weight:500}.individual-message__input{width:100%}.message-type__radio{border:1px solid #92959B;position:relative;border-radius:8px;box-sizing:border-box;width:1rem;height:1rem;aspect-ratio:1}.message-type__radio:after{content:"";position:absolute;width:10px;height:10px;background:transparent;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px}.message-type__radio.selected{border:1px solid #101B21}.message-type__radio.selected:after{background-color:#66db86}.individual-messages{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.individual-messages__cards{display:flex;flex-direction:column;gap:.5rem}.recipients-message__preview{display:flex;width:100%;flex-direction:column}.recipients-message__messages-container{width:100%;height:calc(100vh - 4rem);grid-column:9/-1;box-shadow:0 0 1rem #00000029;position:relative}@media only screen and (max-width:61.874rem){.recipients-message__messages-container{height:100%}}@media screen and (max-width:47.999rem)and (orientation:landscape){.recipients-message__messages-container{height:calc(100dvh - 4rem)}}.recipients-message__messages-container__messages{height:calc(100% - 52px - 2rem);padding:2rem;overflow-y:auto}@media only screen and (max-width:61.874rem){.recipients-message__messages-container__messages{padding:16px}.recipients-message__messages-container__messages:last-child{padding-bottom:0}}.recipients-message .reference-pointer{height:4rem;width:4rem;position:absolute;left:-1rem;top:7rem;z-index:-1;background:#fff;border-radius:.5rem;transform:rotate(45deg)}.tos_link.link.small{font-size:inherit;font-weight:inherit}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#48484833}.flatpickr-calendar.arrowTop:after{border-bottom-color:#1bbc9b}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#48484833}.flatpickr-calendar.arrowBottom:after{border-top-color:#1bbc9b}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#1bbc9b;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#ffffff80;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#1bbc9b;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#1bbc9b;outline:none;padding:0}.flatpickr-weekdays{background:#1bbc9b;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#1bbc9b;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72,72,72,.2);border-right:1px solid rgba(72,72,72,.2)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72,72,72,.2);box-shadow:-1px 0 #48484833}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#1bbc9b;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#1bbc9b}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #1bbc9b;box-shadow:-10px 0 #1bbc9b}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 #e2e2e2,5px 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#4848484d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4848481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #1bbc9b,5px 0 0 #1bbc9b;box-shadow:-5px 0 #1bbc9b,5px 0 #1bbc9b}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72,72,72,.2)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#4848484d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72,72,72,.2)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.design-template__more-details,.rsvp-modal__reply-as-text .rsvp-modal__reply-as-name,.rsvp-modal__reply-as-text,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text .rsvp-modal__reply-as-name,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text{font-family:Brut,sans-serif;padding:0;margin:0}.rsvp-modal__reply-as-text .rsvp-modal__reply-as-name,.rsvp-modal__reply-as-text,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text .rsvp-modal__reply-as-name,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text{font-size:clamp(.875rem,4.984423676vw,1rem);line-height:clamp(1.25rem,6.8535825545vw,1.375rem)}.rsvp-modal__reply-as-text.large-screens,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text.large-screens{font-family:Brut;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.75rem;line-height:1rem}.fabric-free-banner__wrapper{padding:.5rem;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.fabric-free-banner__wrapper .fabric-free-banner{width:100%;max-width:43.75rem;position:relative;margin:0 auto}.fabric-free-banner__wrapper .fabric-free-banner img{width:100%;height:auto}.fabric-free-banner__wrapper.fabric-free-banner__affiliate{padding:0}@media only screen and (max-width:47.999rem){.fabric-free-banner__wrapper.fabric-free-banner__affiliate{padding:1rem 0}}.fabric-free-banner__text{margin:.37rem 100%;text-transform:uppercase;font-weight:500;letter-spacing:.025rem;line-height:2}.view-invitation__top-banner{position:sticky;top:0;z-index:1001;background:#fff}.module.module--processing{background-color:#f5f5f7}@media only screen and (min-width:61.875rem){.module.module--processing{background-color:#f5f5f7}}.edit-artwork-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;font-family:Brut;font-size:.875rem;vertical-align:middle;font-weight:500;color:#5352eb;background-color:#ebeafd;position:absolute;bottom:5px;border:none;border-bottom-right-radius:8px;right:0}@media only screen and (max-width:47.999rem){.edit-artwork-btn{right:0!important}}@media only screen and (min-width:31.25rem){.edit-artwork-btn{bottom:0;right:2rem;padding:.5rem 1.5rem}.edit-artwork-btn.fabric-free{bottom:unset;top:0;right:0;border-top-right-radius:.5rem}}.view-invitation__preview-banner{background-color:#e3fbe4;padding:.5rem 4.25rem;position:sticky;top:0;z-index:11;display:flex;align-items:center;justify-content:space-between}.view-invitation__preview-banner.create-flow{grid-column:1/-1}.view-invitation__preview-banner .view-invitation__preview-banner-text{line-height:1rem;font-weight:500;text-align:center;flex:1}.view-invitation__preview-banner.combined-flow{padding:.5rem 1rem}.view-invitation__preview-banner .fabric-header__continue{position:absolute;right:0}@media only screen and (min-width:61.875rem){.view-invitation__preview-banner .fabric-header__continue{right:max(1rem,10vw)}}#google-free-banner{display:flex;justify-content:center}@media only screen and (min-width:61.875rem){#google-free-banner{display:block}}.view-invitation__background-image{position:fixed;inset:0;background-size:cover;background-position:center}.view-invitation__background-video{top:0;left:0;width:100%;min-height:100%;position:fixed;transform:translate(-50%);z-index:-1}@media only screen and (min-width:61.875rem){.view-invitation__background-video{height:100%;width:auto}}.view-invitation-page__background-video{z-index:0;left:50%}.view-invitation__tabs{display:flex;justify-content:stretch;padding:.25rem 0 0;background:#ffffffe6;position:relative;z-index:10}@media only screen and (min-width:61.875rem){.view-invitation__tabs{padding:.25rem calc((100% - 33.5rem)/2) 0;left:0;right:0}}.view-invitation__tabs>*{flex:1}.view-invitation__tabs+.view-invitation__overlay-animation{top:0}.google-free-banner{position:relative;z-index:1}.one_step_flow-event-content{padding-bottom:3rem}.view-invitation__tab{width:100%;justify-content:center}.tab-messages-text{position:relative;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;gap:1px;width:fit-content;margin:0 auto}.new-message{height:.375rem;width:.375rem;background-color:#ff9548;border-radius:50%;display:inline-flex}.active-overlay-bg{position:fixed;top:0;width:100vw;height:100vh;background-color:#6a6e7178;z-index:9998}.rsvp-modal-variant__yes-title{color:#20883c}.rsvp-modal-variant__rsvp-counters{display:grid;align-items:center;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rsvp-modal-variant__rsvp-counters .counter{box-sizing:border-box}.rsvp-modal-variant__rsvp-counters .input-wrapper,.rsvp-modal-variant__rsvp-counters .input-wrapper .input-box{height:fit-content}.rsvp-modal__rsvp-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.5rem}.view-invitation__event-info{display:flex;flex-direction:column;gap:2rem;width:100%}.view-invitation__event-info.view-invitation__event-info__as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.view-invitation__event-title,.view-invitation__details-divider{grid-column:1/span 2}.view-invitation__event-info__column{display:flex;flex-direction:column;gap:1.5rem;width:100%}.view-invitation__event-info__column.view-invitation__event-info__column__as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.view-invitation__preview-cta{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1.5rem;font-family:Brut;font-size:.875rem;line-height:1.125rem;vertical-align:middle;font-weight:500;color:#5352eb;background-color:#ebeafd;border-radius:0;width:fit-content}.view-invitation__preview-cta.hidden{display:none}.view-invitation__preview-cta.premium-event-details{top:1.5rem}.view-invitation__preview-cta.light-bg{background-color:#f5f3f2}.view-invitation__preview-cta.multi{gap:1rem}.view-invitation__preview-cta.multi .view-invitation__preview-cta{padding:0}.view-invitation__preview-cta span{font-weight:400}.view-invitation__host-message-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%;grid-column:1/span 2}.view-invitation__label{flex:1}.react-tiny-popover-container:has(.add-to-calendar__calendar-options-menu){z-index:2}.view-invitation__add-to-calendar-btn,.view-invitation__view-map-link{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:0;font-size:.875rem;line-height:1rem}@media only screen and (min-width:61.875rem){.view-invitation__add-to-calendar-btn,.view-invitation__view-map-link{gap:.5rem;font-size:1rem}}.view-invitation__location-block{position:relative;display:flex;flex-direction:column;gap:.5rem}.view-invitation__details-module__section-body{line-height:150%}.view-invitation__details-module__contact-host{position:relative;margin-top:1.5rem;padding:0 1rem}@media only screen and (min-width:61.875rem){.view-invitation__details-module__contact-host{margin-top:2rem;padding:0 3rem}}.view-invitation__design-template{display:flex;flex-direction:column;align-items:center;position:relative}@media only screen and (max-width:47.999rem){.view-invitation__design-template .premium-carousel__container{max-height:80vh}}@media only screen and (min-width:61.875rem){.view-invitation__design-template{z-index:2}.view-invitation__design-template .premium-carousel__container{padding:3rem 0 1rem}}.view-invitation__design-template>img{max-width:100%;max-height:100%;object-fit:contain;object-position:top}@media only screen and (min-width:61.875rem){.view-invitation__design-template>img.free{width:100%}}.view-invitation__design-template .view-invitation__fabric-free-template-wrapper{position:relative}.view-invitation__design-template #main_image{width:100%;height:auto;position:absolute;top:0}.view-invitation__design-template #main_image.photo_none{width:100%}.view-invitation__design-template #main_image.photo_portrait{width:78%;height:50%}.view-invitation__design-template #main_image.photo_landscape{width:100%;height:40%}.view-invitation__design-template #main_image.photo_circle{width:78%;border-radius:50%;top:14.5%}.view-invitation__design-template #main_image.photo_square{width:78%;height:44.25%;margin-top:11%}.view-invitation__design-template .mobile-countdown.mobile-position-top{display:block!important;position:absolute;width:100%;font-size:68px;line-height:100%;top:6.5217391304%;height:6.6576086957%;left:0}.view-invitation__design-template .mobile-countdown.mobile-position-top div{top:50%;height:auto;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;text-align:center;width:18.961352657%}.view-invitation__design-template .mobile-countdown.mobile-position-top #countdown_days{left:9.4202898551%}.view-invitation__design-template .mobile-countdown.mobile-position-top #countdown_hours{left:30.193236715%}.view-invitation__design-template .mobile-countdown.mobile-position-top #countdown_minutes{left:50.9661835749%}.view-invitation__design-template .mobile-countdown.mobile-position-top #countdown_seconds{left:71.6183574879%}.view-invitation__fabric-free-template-wrapper{margin:1rem 0}@media only screen and (min-width:61.875rem){.view-invitation__fabric-free-template-wrapper{margin:2rem 0 0}}.design-template__more-details{color:#101b21}@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:4px}to{margin-top:0}}.design-template__more-details-arrow{animation:jumpInfinite 1.5s infinite}.view-invitation__rsvp-modal,.view-invitation__settings-overlay{position:fixed;background-color:#fff;top:0;width:min(100%,37rem);box-shadow:-.25rem .5rem .5rem #0000001a;z-index:9998;transition:.5s;overflow-y:auto;height:100%;display:flex;flex-direction:column}.view-invitation__settings-overlay{right:-100%;padding:1rem}@media only screen and (min-width:61.875rem){.view-invitation__settings-overlay{padding:4rem 4rem 1rem}}.view-invitation__settings-overlay:not(.open){box-shadow:none}.view-invitation__settings-overlay.open{right:0}.view-invitation__settings-overlay .settings-overlay__heading{display:flex;align-items:center;justify-content:space-between}.view-invitation__settings-overlay .settings-overlay__section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;width:100%;margin-top:1rem}@media only screen and (min-width:61.875rem){.view-invitation__settings-overlay .settings-overlay__section{gap:1rem}}.view-invitation__settings-overlay .settings-overlay__section-heading{display:flex;flex-direction:column;gap:.5rem}.view-invitation__settings-overlay .settings-overlay__notification-checkboxes{display:flex;flex-direction:column;gap:1rem}.view-invitation__settings-overlay .settings-overlay__notification-checkboxes_nested_checkbox{margin-left:1.75rem}.view-invitation__settings-overlay .settings-overlay__reminder-section{display:flex;flex-direction:column;gap:.25rem;width:100%}.view-invitation__settings-overlay .settings-overlay__reminders{display:flex;flex-direction:column;gap:.5rem}.view-invitation__settings-overlay .settings-overlay__reminders .settings-overlay__reminder{display:flex;gap:.5rem;align-items:center;justify-content:stretch}.view-invitation__settings-overlay .settings-overlay__reminders .settings-overlay__add-reminder-button{float:right;text-align:right;align-items:flex-end}.view-invitation__settings-overlay .settings-overlay__save-button{margin-top:1rem}@media only screen and (min-width:61.875rem){.view-invitation__settings-overlay .settings-overlay__save-button{display:flex;justify-content:flex-end}}.view-invitation__settings-overlay>*{margin-bottom:.5rem}.view-invitation__settings-overlay>*:last-child{margin-bottom:0}.view-invitation__who-is-coming-header{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;padding:1.5rem 1rem;background-color:#f5f5f7}@media only screen and (min-width:61.875rem){.view-invitation__who-is-coming-header{padding:1.5rem 2rem}}.view-invitation__who-is-coming-header .wic__guest-counts{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 1rem}.view-invitation__who-is-coming-header .wic__guest-actions{display:flex;align-items:center;justify-content:stretch;gap:1rem}.view-invitation__who-is-coming-header .wic__guest-actions .button{white-space:nowrap}.wic__num-guests-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem}.wic__num-guests-wrapper .wic__num-guests{width:2.5rem;height:2.5rem;border-radius:50%;padding:.25rem;display:flex;align-items:center;justify-content:center;text-align:center}.wic__num-guests-wrapper .wic__num-guests.yes{background-color:#66db86}.wic__num-guests-wrapper .wic__num-guests.maybe{background-color:#ff9548}.wic__num-guests-wrapper .wic__num-guests.no{background-color:#e092ff}.wic__num-guests-wrapper .wic__num-guests.no_reply{background-color:#b9bcbf}.wic__num-guests-wrapper .wic__num-guests .wic__guest-count{font-weight:500}.wic__rsvp-group-label-wrapper{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.wic__rsvp-group-label-wrapper.yes{background-color:#e3fbe4}.wic__rsvp-group-label-wrapper.maybe{background-color:#fff5ed}.wic__rsvp-group-label-wrapper.no{background-color:#ffece9}.wic__rsvp-group-label-wrapper.no_reply{background-color:#f5f5f7}@media only screen and (min-width:61.875rem){.wic__rsvp-group-label-wrapper{padding:1rem 2rem}}.wic__guestlist-section{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.wic__parent-post{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1rem;width:100%}@media only screen and (min-width:61.875rem){.wic__parent-post{padding:0 2rem}}.wic__rsvp-group-label{line-height:1rem;font-weight:500;text-transform:capitalize}.wic__guest-post{display:flex;flex-direction:column;gap:.5rem}.wic__guest-post.reply{border-left:.25rem #E1E3E6 solid;padding-left:1.5rem}.wic__guest-post-details{display:flex;align-items:center;gap:.5rem}.wic__guest-name{line-height:1rem;font-weight:500}.wic__guest-post-ctas{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.wic__guest-post-interact-button{display:flex;align-items:center;gap:.25rem}.view-invitation__overlay-bg{display:none;position:fixed;width:100%;height:100vh;z-index:9998;top:0;left:0}.view-invitation__overlay-bg.open{background-color:#00000080;display:block}.rsvp-modal-variant__link-divider{color:#5352eb}.rsvp-modal-variant__reply-as-ctas{display:flex;justify-content:flex-end;margin-left:auto}.rsvp-modal-variant__reply-as-name{font-weight:600}.rsvp-modal-variant__reply-as-wrapper{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.rsvp-modal-variant__reply-as-wrapper.edit-on{flex-direction:column}.rsvp-modal-variant__body,.rsvp-modal-variant__rsvp-details-wrapper{display:flex;flex-direction:column;gap:1rem}.rsvp-modal-close-button-mobile{display:flex;justify-content:flex-end;margin-left:auto}.rsvp-modal-variant__large-title-mobile-container{display:flex;flex-direction:row}.rsvp-modal-variant__large-title-mobile{display:flex;flex-direction:row;gap:.25rem}.rsvp-modal-variant__large-title{justify-content:center;display:flex;gap:.5rem;margin-bottom:1rem}.EviteModal__Content-FullPage:has(.rsvp-modal__form){padding:clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem) 4rem}.view-invitation__rsvp-modal{right:-100%}.view-invitation__rsvp-modal:not(.open){box-shadow:none}.view-invitation__rsvp-modal.open{right:0}@media only screen and (min-width:61.875rem){.view-invitation__rsvp-modal{padding:4rem}}.view-invitation__rsvp-modal .rsvp-modal__large-title{display:flex;justify-content:space-between;align-items:center;gap:1rem}.view-invitation__rsvp-modal .rsvp-modal__heading{padding:3.5rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:61.875rem){.view-invitation__rsvp-modal .rsvp-modal__heading{padding:1rem 1.5rem}}.view-invitation__rsvp-modal .rsvp-modal__heading.Yes{background-color:#e3fbe4}.view-invitation__rsvp-modal .rsvp-modal__heading.Maybe{background-color:#fff5ed}.view-invitation__rsvp-modal .rsvp-modal__heading.No{background-color:#ffece9}.view-invitation__rsvp-modal .rsvp-modal__header-text.yes{color:#20883c}.view-invitation__rsvp-modal .rsvp-modal__header-text.maybe{color:#c75300}.view-invitation__rsvp-modal .rsvp-modal__header-text.no{color:#c10097}.view-invitation__rsvp-modal .rsvp-modal__body{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:61.875rem){.view-invitation__rsvp-modal .rsvp-modal__body{padding:.5rem 0 0}}.view-invitation__rsvp-modal .rsvp-modal__reply-as-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;white-space:nowrap}.view-invitation__rsvp-modal .rsvp-modal__reply-as-wrapper.edit-on{align-items:flex-start}.view-invitation__rsvp-modal .rsvp-modal__reply-as-wrapper.edit-on .rsvp-modal__reply-as-ctas{height:3rem}@media only screen and (min-width:61.875rem){.view-invitation__rsvp-modal .rsvp-modal__reply-as-wrapper{gap:2rem}}.view-invitation__rsvp-modal .rsvp-modal__reply-as-wrapper .input-wrapper{flex:1}.view-invitation__rsvp-modal .rsvp-modal__reply-as-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-invitation__rsvp-modal .rsvp-modal__reply-as-text .rsvp-modal__reply-as-name{font-weight:500;text-transform:none;letter-spacing:0}@media only screen and (min-width:61.875rem){.view-invitation__rsvp-modal .rsvp-modal__reply-as-text .rsvp-modal__reply-as-name{font-weight:400}}.view-invitation__rsvp-modal .rsvp-modal__reply-as-ctas{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.view-invitation__rsvp-modal .rsvp-modal__rsvp-details-wrapper,.view-invitation__rsvp-modal .rsvp-modal__notification-manager{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:61.875rem){.view-invitation__rsvp-modal .rsvp-modal__notification-manager{gap:.5rem}}.view-invitation__rsvp-modal .rsvp-modal__notification-manager_sub_copy{margin-bottom:.5rem}.rsvp-modal__reply-as-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsvp-modal__reply-as-text .rsvp-modal__reply-as-name{font-weight:500;text-transform:none;letter-spacing:0}@media only screen and (min-width:61.875rem){.rsvp-modal__reply-as-text .rsvp-modal__reply-as-name{font-weight:400}}.rsvp-modal__reply-as-wrapper{display:flex;justify-content:space-between;gap:1rem}.rsvp-modal__reply-as-wrapper.edit-on{flex-direction:column;align-items:start}.rsvp-modal__reply-as-wrapper.edit-on .rsvp-modal__reply-as-ctas{height:3rem}.rsvp-modal__reply-as-wrapper.variant-no-edit{align-items:center}@media only screen and (min-width:61.875rem){.rsvp-modal__reply-as-wrapper{white-space:nowrap}}.rsvp-modal__reply-as-ctas{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media only screen and (max-width:31.249rem){.rsvp_modal_variant-button{position:fixed;bottom:0;width:90%;justify-content:center;margin-bottom:1rem}}.rsvp-modal__note_section-content,.rsvp-modal__notification_section-label{text-align:left}.rsvp-modal__notification_section-content{text-align:left;margin-top:.5rem;margin-bottom:.5rem}.rsvp-modal__section-title{cursor:pointer;display:flex;justify-content:space-between;width:100%}.panel #invitation{height:400px}.panel #invitation .bg_mid{width:980px;height:340px}.panel #invitation #event_image{display:none}.full #invitation{height:500px}.full #invitation .bg_mid{width:980px;height:420px}.full #invitation #event_image{display:none}.full .action-bar{margin-top:-60px}.postcard #invitation{height:500px}.postcard #invitation .bg_mid{width:740px;height:420px;margin:0 auto}.postcard #invitation #event_image{display:none}.big_and_tall #invitation{height:640px}.big_and_tall #invitation .bg_mid{width:980px;height:600px}.big_and_tall #invitation #event_image{display:none}.inline-heading{display:flex;align-items:center}.styled-radio-btn__input+.styled-radio-btn__label:before{content:"";display:inline-block;width:1px;height:0;padding-bottom:100%}.styled-radio-btn__input+.styled-radio-btn__label{background-color:#fff;border:2px solid #E1E3E6;border-radius:.5rem;height:100%;text-transform:capitalize;font-size:20px;font-weight:700}.styled-radio-btn__input+.styled-radio-btn__label--yes{background-color:#66db86;border:2px solid #66DB86}.styled-radio-btn__input+.styled-radio-btn__label--maybe{background-color:#ff9548;border:2px solid #FF9548}.styled-radio-btn__input+.styled-radio-btn__label--no{background-color:#e092ff;border:2px solid #E092FF}.styled-radio-btn__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;float:left;height:100%;width:calc(100% - 1px)}.styled-radio-btn__circle--unchecked+span{color:#92959b}.styled-radio-btn__circle--unchecked{border:2px solid #E1E3E6;border-radius:50%;background-color:#fff;height:32px;width:32px}.styled-radio-btn__circle--checked{border:2px solid #FFFFFF;border-radius:50%;background-color:#fff;height:32px;width:32px;display:flex;align-items:center;justify-content:center}.styled-radio-btn__circle--checked+span{color:#fff}.styled-radio-btn__option-txt{margin-top:16px}.invite-root{background:#f1f1ec;position:relative}.mobile .invite-root .conversation__form{z-index:1}#mobile_invitation_container.reinvention{padding:0}.reinvention #design-template{border-radius:0!important;width:100%!important}.date-calendar__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.rsvp{padding:20px}.rsvp-heading{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:28px}.rsvp-heading h2{margin-bottom:1rem}@media only screen and (min-width:48rem){.rsvp-heading h2{margin-bottom:0}}.rsvp-heading--default{display:flex;align-items:center;justify-content:center;height:40px;width:100%}.rsvp-heading__guest-name{margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsvp-heading__btn-wrapper{display:flex;justify-content:space-between;align-items:center}.rsvp-heading__edit-btn{border:0;margin:0;padding:0;color:#5352eb;background-color:transparent;white-space:nowrap}.rsvp-heading__edit-inputs{display:flex;align-items:center;width:100%}.rsvp-heading__close-btn{background-color:transparent;border:0;padding:0;margin-left:8px}.rsvp-heading__text-input{border:1px solid #B9BCBF;border-radius:.25rem;height:40px;width:100%;padding-left:8px}.rsvp-heading__text-input::placeholder{color:#92959b}.rsvp-heading__text-input--email{margin-left:8px}.rsvp-heading__link-divider{width:2px;height:18px;background-color:#b9bcbf;margin:0 8px}.rsvp__radio-buttons{display:grid;grid-template-columns:repeat(3,1fr);place-items:start;grid-gap:10px;margin-bottom:28px}.rsvp__radio-buttons.two_options{grid-template-columns:repeat(2,1fr);margin-left:16.66%;margin-right:16.66%}.guest-counter-wrapper{display:flex;justify-content:space-between;margin-bottom:40px}.guest-count{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.guest-count__label{display:flex;flex-direction:column;align-items:center;height:40px;margin-bottom:12px}.guest-count__label--main{font-size:20px;font-weight:700;text-transform:capitalize}.guest-count__label--sub{font-size:16px;color:#6a6e71}.guest-count__controls{display:flex;align-items:center;justify-content:space-between;border:2px solid #E1E3E6;border-radius:.5rem;width:157px;height:48px;padding:12px}@media only screen and (max-width:340px){.guest-count__controls{height:40px;width:130px;padding:8px}.guest-count__count{font-size:16px}}.guest-count__button{border:0;background-color:#fff;display:flex;align-items:center;justify-content:center}.guest-count__count{color:#66db86;font-size:20px;font-weight:700;padding-bottom:2px}.rsvp-note{width:100%;height:96px;border-radius:3px;border:1px solid #B9BCBF;resize:none;padding:16px 12px}.rsvp-note::placeholder{color:#92959b;text-wrap:wrap}.rsvp-checkboxes{display:flex;flex-direction:column;margin:25px 0}.rsvp-form__checkbox{color:#6a6e71}.rsvp-form__checkbox:first-child{margin-bottom:1rem}.rsvp-form__checkbox label{margin:0 8px}.rsvp-confirmation__wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:20px;text-align:center}.rsvp-confirmation{display:flex;width:100%;justify-content:center;align-items:center;font-size:20px;font-weight:700}.rsvp-confirmation__heading{margin:16px auto 0}.rsvp-confirmation__check-icon{height:32px;width:32px;margin-right:8px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#66db86}.rsvp-confirmation__sub-heading--yes{color:#66db86}.rsvp-confirmation__sub-heading--maybe{color:#ff9548}.rsvp-confirmation__sub-heading--no{color:#e092ff}.rsvp-confirmation__links{display:flex;align-items:center;justify-content:space-around;width:100%;margin-top:16px;margin-bottom:24px}.rsvp-confirmation__link-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 1 auto}.rsvp-confirmation__icon-link{margin-top:8px}.rsvp-confirmation__icon-divider{width:1px;height:55px;margin-bottom:5px;background-color:#b9bcbf}.photo-comments{padding:20px 0}.photo-comments .inline-heading{padding:0 20px;position:relative}.photo-comments .back-link{position:absolute}.gifting__submodule{border:1px solid #E1E3E6;border-radius:8px;display:flex;flex-wrap:wrap;font-size:16px;margin-bottom:24px;text-align:left}.module-header--with-subheader{margin-bottom:8px}.module-subheader{margin-bottom:40px}.external-donation-backarrow{padding:20px;text-align:right;transform:rotate(180deg)}.charity-removed{text-align:center}.back-arrow{transform:rotate(180deg)}.gifting-modal{padding:0 24px;overflow-x:hidden}.gifting-modal__registry-name{padding:1rem 0}.view-invitation__fabric-free-template-wrapper--sidepanel{display:flex;align-items:center;gap:clamp(1rem,10vw,6.5rem)}.view-invitation__side-panel{display:flex;flex-shrink:0}@media only screen and (min-width:80rem){.view-invitation__side-panel{position:absolute;top:calc(50% - 300px);left:calc(50% + 19vw)}}.page-body #slide_right #header.unsticky-header{position:relative}.view-invitation__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5f5f7;z-index:99999;display:flex;justify-content:center;align-items:center}.view-invitation__loading-overlay.hidden{display:none}.view-invitation__loading-spinner-track{stroke:#202121;opacity:.3}.view-invitation__loading-spinner-arc{stroke:#202121;transform-origin:center;animation:view-invitation-loading-spin .9s infinite linear}@keyframes view-invitation-loading-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}#footer-section{padding-bottom:4rem}.design-template__more-details,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text .rsvp-modal__reply-as-name,.rsvp-modal__reply-as-text,.rsvp-modal__reply-as-text .rsvp-modal__reply-as-name{font-family:Brut,sans-serif;padding:0;margin:0}.view-invitation__rsvp-modal .rsvp-modal__reply-as-text,.view-invitation__rsvp-modal .rsvp-modal__reply-as-text .rsvp-modal__reply-as-name,.rsvp-modal__reply-as-text,.rsvp-modal__reply-as-text .rsvp-modal__reply-as-name{font-size:clamp(.875rem,4.984423676vw,1rem);line-height:clamp(1.25rem,6.8535825545vw,1.375rem)}.design-template__more-details{font-size:.75rem;line-height:1.125rem;color:#92959b}.view-invitation__rsvp-modal .rsvp-modal__reply-as-text.large-screens,.rsvp-modal__reply-as-text.large-screens{font-family:Brut;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.75rem;line-height:1rem}.disabled.rsvp-modal__reply-as-text.large-screens{color:#92959b}.unstyled-button{background:none;border:none;margin:0;padding:0}.icon-button{display:flex;align-items:center;justify-content:center;gap:.5rem}.toast-on-top{z-index:10000}.toast__content{flex:1}.toast__title{font-weight:600}.toast__message{flex-grow:1}.Toastify__toast-container{width:fit-content!important;min-width:0!important;max-width:31.25rem!important;padding:0!important;--toastify-toast-top: max(24px, env(safe-area-inset-top) + var(--toast-stack-top, 0px) + 16px) ;--toastify-toast-left: calc(24px - min(var(--toast-stack-top, 0px), 8px)) ;--toastify-toast-right: calc(24px - min(var(--toast-stack-top, 0px), 8px)) }@media(max-width:767px){.Toastify__toast-container{--toastify-toast-top: max(24px, var(--toast-stack-top, 0px) + 16px) }.Toastify__toast-container.Toastify__toast-container--top-left,.Toastify__toast-container.Toastify__toast-container--top-center,.Toastify__toast-container.Toastify__toast-container--top-right{top:var(--toastify-toast-top)}.Toastify__toast-container.Toastify__toast-container--top-left{left:var(--toastify-toast-left);right:var(--toastify-toast-right);width:auto!important;min-width:0!important;max-width:none!important}}html.toast-ignore-header .Toastify__toast-container{--toast-stack-top: 0px;--toastify-toast-top: 24px}.Toastify__toast{background-color:unset!important;padding:0!important;min-height:0!important;box-shadow:unset!important;overflow:visible!important;border-radius:0!important}.Toastify__toast-body{padding:0!important;margin:0!important}.Toastify__close-button{display:none}.Toastify{z-index:100000;position:absolute}:root{--app-height: 100%}body.no-overflow{height:var(--app-height);height:100dvh;min-height:unset;overflow:hidden;touch-action:none}.root-page-wrapper:not(.confirm){overflow:auto;flex:1}@media only screen and (min-width:31.25rem){.root-page-wrapper:not(.confirm){margin:auto;width:100%}}.root-page-wrapper.review{overflow:hidden}@media only screen and (min-width:31.25rem){.root-page-wrapper.review{overflow:auto}}.create-flow__options.review-send{min-height:0;height:100%;overflow:auto}@media only screen and (min-width:61.875rem){.create-flow__options.review-send{padding:0}}.create-flow__options.review-send .review-send__order-summary__wrapper{overflow:unset}@media only screen and (min-width:31.25rem){.create-flow__options.review-send .review-send__order-summary__wrapper{overflow:auto}}.fabric-create-greeting-card-root:not(.confirm){height:var(--app-height);height:100dvh;display:flex;flex-direction:column;overflow:hidden}.create-flow__page{display:flex;height:100%}.create-flow__page#success{padding:40px 24px;display:flex;align-items:center;flex-direction:column}.create-flow__page#preview{display:grid}@media only screen and (min-width:61.875rem){.create-flow__page:not(#confirm):not(#success){display:grid;grid-template-columns:repeat(9,1fr) repeat(3,minmax(160px,1fr))}}@media only screen and (max-width:61.874rem){.create-flow__page:not(#confirm):not(#success){display:flex;flex-direction:row}}.create-flow__options{width:100%;z-index:12;background:#fff}@media only screen and (min-width:61.875rem){.create-flow__options{grid-column:10/-1;height:calc(100vh - 64px);box-shadow:0 0 1rem #00000029}.create-flow__options.review-send{grid-column:1/-1}}.create-flow__options .create-flow__form-container{display:flex;flex-direction:column;overflow:auto;height:100%}.create-flow__options .create-flow__form{overflow:auto;padding:1.5rem;height:100%;flex:1}.create-flow__options .create-flow__form-section{margin-bottom:1.5rem;display:flex;flex-direction:column}.create-flow__options .create-flow__form-section .event-details__date-time-btn,.create-flow__options .create-flow__form-section .event-details__add-phone{align-self:flex-end}.create-flow__options .create-flow__form-nav{display:flex;gap:.5rem;padding:1rem;background-color:#fff;box-shadow:0 -4px 4px #0000001a;z-index:1;position:sticky;right:0;bottom:0;width:100%}@media only screen and (max-width:61.874rem){.create-flow__options .create-flow__form-nav.review{position:absolute}}.create-flow__options .create-flow__form-nav-next{flex-grow:1}.create-flow__options .flex-row-gap{display:flex;gap:.5rem;align-items:flex-start}.create-flow__upsell-modal,.create-flow__downgrade-modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:100}.create-flow__upsell-modal ul,.downgrade-modal-premium-features{list-style:disc;margin:1rem 0;padding:0 0 0 1.5rem}.create-flow__upsell-modal-overlay,.create-flow__downgrade-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,.create-flow__downgrade-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,.create-flow__downgrade-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,.create-flow__downgrade-modal-heading{margin-bottom:1rem;display:block}.create-flow__upsell-modal-description,.create-flow__downgrade-modal-description{margin-bottom:1rem}.create-flow__upsell-modal-footer,.create-flow__downgrade-modal-footer{display:flex;width:100%;gap:.5rem}@media only screen and (min-width:61.875rem){.create-flow__upsell-modal-footer,.create-flow__downgrade-modal-footer{justify-content:flex-end}}.create-flow__upsell-modal-upgrade-btn,.create-flow__downgrade-modal-downgrade-btn{flex:1}@media only screen and (min-width:61.875rem){.create-flow__upsell-modal-upgrade-btn,.create-flow__downgrade-modal-downgrade-btn{flex:none}}@media only screen and (min-width:61.875rem){.create-flow__options__egift{overflow-y:auto;height:100%;min-width:25rem;background:#fff;z-index:1;border-radius:.5rem}}.create-flow__options__egift .gray-box:last-of-type{margin-bottom:0}
