:root{--primary-1: #4d99ae;--primary-2: #37e1c8;--primary-3: #765ab6;--primary-4: #d296fa;--semantic-1: #facdff;--semantic-2: #9fe2ff;--text-dark: #0d2c34;--text-light: #3c5c65;--element-light: #e6ebed;--element-dark: #bfcdd0;--background-dark: #003846;--background-light-1: #eaf0ef;--background-light-2: #f5f7f8;--white: #ffffff;--black: #000000;--error: #cf445b;--success: #4bb543;--gradient: linear-gradient(121deg, #e89bff 0%, #b88ef8 45%, #9fe2ff 100%)}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-ultralight.woff2);font-weight:200;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-light.woff2);font-weight:300;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-demibold.woff2);font-weight:600;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-ultrabold.woff2);font-weight:800;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni/ploni-black.woff2);font-weight:900;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-thin.woff2);font-weight:100;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-ultralight.woff2);font-weight:200;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-light.woff2);font-weight:300;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-demibold.woff2);font-weight:600;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-ultrabold.woff2);font-weight:800;font-display:swap}@font-face{font-family:PloniTzar;src:url(/fonts/ploni-tzar/ploni-tzar-black.woff2);font-weight:900;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/clash-display-ultralight.woff2);font-weight:200;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/clash-display-light.woff2);font-weight:300;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/clash-display-regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/clash-display-medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/clash-display-demibold.woff2);font-weight:600;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/clash-display-bold.woff2);font-weight:700;font-display:swap}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zig-zag{0%{transform:translate(-3px)}20%{transform:translate(0)}40%{transform:translate(3px)}60%{transform:translate(0)}80%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes highlight-invitee{0%{outline:4px solid #d296fa;border-radius:150px}25%{outline:4px solid #37e1c8;border-radius:150px}50%{outline:4px solid #d296fa;border-radius:150px}75%{outline:4px solid #37e1c8;border-radius:150px}to{outline:4px solid #d296fa;border-radius:150px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes pulse-glow-green{0%{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}@keyframes pulse-glow-red{0%{box-shadow:0 0 #f8717180}50%{box-shadow:0 0 0 8px #f8717100}to{box-shadow:0 0 #f8717100}}:root{--dashboard-content-viewport-height: calc(100vh - 126px) ;--public-site-inline-padding-small: 30px;--public-site-inline-padding-large: 100px;--public-site-block-padding: 100px 100px}@media screen and (max-width:900px){:root{--public-site-block-padding: 20px 20px;--public-site-inline-padding-large: 10px;--public-site-inline-padding-small: 10px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Ploni,sans-serif}button{background:none;border:none;box-sizing:border-box}body{min-height:100vh;transition:filter .25s ease-out}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar:horizontal{width:4px;height:4px}li{list-style-type:none}input{all:unset;box-sizing:border-box}input:is(:focus,:active,:focus-visible){border-color:#8dc0bc}input[type=file]:focus-visible+button{outline:1px solid var(--black)}textarea:is(:focus,:active,:focus-visible){outline-color:#8dc0bc!important}h1,h2,h3,h4,h5,h6{font-weight:unset}*::-webkit-scrollbar-thumb{background-color:#c7dddb;border-radius:50px}*::-webkit-scrollbar-track{background-color:#eaf0ef;border-radius:50px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=file]::file-selector-button{display:none}input[type=file]::-webkit-file-upload-button{display:block;width:0;height:0;margin-left:-100%}input[type=file]::-ms-browse{display:none}@media print{aside,.header,.widget-tabs-header,.account-billing-header,.gifts-widget,.transactions-summary-widget,.payment-terminal-widget,.invitation-status-widget,.invitees-messages-widget,.invitees-widget-header{display:none!important}.gifts-tab{display:flex!important}.gifts-table-widget{width:100%}.export-buttons{display:none!important}}@media screen and (max-width:900px){body:has(.dialog--open) #menuAccessibility{display:none}}.toast{display:flex;justify-content:space-between;align-items:center;box-shadow:0 3px 10px #334d5533;border-radius:5px;background-color:var(--white);padding-inline:10px;height:50px;justify-content:center;width:850px}@media screen and (max-width:900px){.toast{width:100%}}.toast--success span{color:#447684}.toast--error span{color:#c9252d}.toast--info span{color:#d19131}.toast__name-and-icon{display:flex;align-items:center;justify-content:center;flex-grow:1;gap:5px}.toast__text{font-size:14px;letter-spacing:.28px;font-weight:500}[aria-label="Notifications alt+T"] ol{--width: 850px !important}.icon-button{display:flex;justify-content:center;align-items:center;border-radius:150px;cursor:pointer;transition:all .25s ease-out;flex-shrink:0}.icon-button:disabled{cursor:default;opacity:50%}.icon-button--disabled{pointer-events:none;opacity:50%;cursor:default}.icon-button--large{width:60px;height:60px}@media screen and (max-width:900px){.icon-button--large{width:50px;height:50px}}.icon-button--medium{width:46px;height:46px}.icon-button--small{width:35px;height:35px}.icon-button--extra-small{width:16px;height:16px}.icon-button--touch-screen-size{width:40px;height:40px}.icon-button--white{background-color:var(--white);box-shadow:0 2px 10px #334d5533}.icon-button--white:not(:disabled):hover{box-shadow:0 2px 10px #15445280}@media screen and (max-width:900px){.icon-button--white:not(:disabled):hover{box-shadow:unset}}.icon-button--blue{background-color:#f0f8fc}.icon-button--gray{background-color:#c7dddb80}.icon-button--gray:not(:disabled):hover{opacity:50%}.icon-button--dark-blue{background-color:#d1e5eb}.icon-button--dark-blue:not(:disabled):hover{background-color:#d1e5eb80}.icon-button--green{background-color:#37e1c7}.icon-button--red{background-color:#ec5b62}.icon-button--transparent{background-color:transparent}.error-boundary{display:flex;flex-direction:column;gap:10px;height:100vh;justify-content:center;align-items:center;background-color:#f4f9fd;gap:30px;position:relative;width:100%}.error-boundary:before{content:url(/assets/404-page-clouds-CzLk03ez.png);bottom:0;position:absolute;width:100%;overflow:hidden;pointer-events:none}.error-boundary__titles{display:flex;align-items:center;flex-direction:column;text-align:center}.error-boundary h1{font-size:80px;color:#334d55;font-weight:400;line-height:75px}@media screen and (max-width:900px){.error-boundary h1{font-size:45px;line-height:58px}}.error-boundary h2{font-size:40px;color:#334d55;font-weight:400;line-height:54px}@media screen and (max-width:900px){.error-boundary h2{font-size:25px;line-height:20px}}.error-boundary :is(h1,h2,span){font-family:PloniTzar,sans-serif!important}.error-boundary img{object-fit:cover;height:289px;max-width:337px}.error-boundary button.error-boundary__button{font-weight:300;font-size:29px;letter-spacing:.58px;height:60px}.primary-button{display:flex;align-items:center;gap:10px;border-radius:150px;justify-content:center;text-align:center;cursor:pointer;transition:background-color .25s ease-out,opacity .25s ease-out;height:fit-content;width:fit-content}.primary-button:disabled{opacity:50%;cursor:not-allowed;user-select:none}.primary-button__icon{flex-shrink:0}.primary-button__icon--end{order:1}.primary-button--regular{font-size:16px;font-weight:500;letter-spacing:.32px;padding-block:8.25px;padding-inline:10px}@media screen and (max-width:900px){.primary-button--regular{font-size:13px}}.primary-button--large{font-size:21px;font-weight:500;padding:15px 35px;height:60px}@media screen and (max-width:900px){.primary-button--large{font-size:18px;font-weight:unset;height:50px}}.primary-button--icon-exists{padding-inline:10px 20px}.primary-button--fullwidth{width:100%}.primary-button--reverse{direction:ltr}.primary-button--square-corners{border-radius:10px}.primary-button--dark{background-color:#4d99ae;color:var(--white);font-weight:400}.primary-button--dark:is(:hover,:active):not(:disabled){background-color:#447684}.primary-button--dark path{stroke:var(--white)}.primary-button--light{background-color:#f0f8fc;color:#447684}.primary-button--light:is(:hover,:active):not(:disabled){background-color:#d9eff1}.primary-button--pink{background-color:#facdff;color:#a75ed8}.primary-button--gradient{background-image:var(--gradient);color:var(--white)}.primary-button--gradient:hover:not(:disabled){opacity:80%}.primary-button--white{background-color:var(--white);color:#447684}.primary-button--white:hover:not(:disabled){background-color:var(--black);color:var(--white)}.primary-button--cyan{background-color:#37e1c8;color:#334d55}.primary-button--cyan:hover:not(:disabled){background-color:#37e1c880}.primary-button--charcoal{background-color:#334d55;color:var(--white)}.primary-button--charcoal:hover:not(:disabled){background-color:#334d5580}.primary-button--cyan-outlined{border:1px solid #37e1c8;background-color:#244b57;color:var(--white)}.primary-button--cyan-outlined:hover:not(:disabled){background-color:#244b5780}.primary-button--transparent{background-color:transparent;color:#334d55;border:1px solid transparent}.primary-button--transparent:hover:not(:disabled){border-color:#334d55}.primary-button--underline{background-color:unset;color:#334d55;font-size:21px;text-decoration:underline #334d55}.primary-button--underline:hover:not(:disabled){opacity:50%}@media screen and (max-width:900px){.primary-button--underline{font-size:16px}}.primary-button--dating{background:linear-gradient(109deg,#ee6f93,#ff8cad);color:var(--white)}.cookies-consent{display:flex;flex-direction:column;gap:10px;background-color:var(--white)}.cookies-consent__title{font-size:24px;font-weight:500;color:var(--text-light)}@media screen and (max-width:900px){.cookies-consent__title{font-size:14px}}.cookies-consent__description-container{display:flex;flex-direction:column;gap:2px}.cookies-consent__description-container span{font-size:16px;color:var(--text-light)}@media screen and (max-width:900px){.cookies-consent__description-container span{font-size:12px}}.cookies-consent__button{font-size:20px;border-radius:3px!important;color:var(--black)!important;background:var(--primary-4)!important}@media screen and (max-width:900px){.cookies-consent__button{font-size:14px}}.CookieConsent{z-index:99999999!important;background-color:var(--white)!important;box-shadow:0 2px 10px #0000001a}.suspense-loader{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--white)}.spinner-container{display:flex;align-items:center;justify-content:center}.spinner{border:4px solid #f3f3f3;border-left-color:#37e1c8;border-right-color:#d296fa;border-left-width:4px;border-right-width:4px;position:relative;border-radius:100%;animation:spin 1s ease-out infinite}.spinner--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner--regular{width:30px;height:30px}.spinner--small{width:15px;height:15px;border-width:2px}
