.footer .App-footer{font-style:normal;font-variant:normal;font-weight:400;line-height:15px}.footer .App-footer li.ant-list-item{font-size:1.2rem}.footer .App-footer li.ant-list-item span{padding-right:5px;text-decoration:underline}.footer .App-footer a{color:#fff}.footer .App-footer .welcome{text-align:center;align-self:center;font-size:2.2rem;line-height:3vmax;font-family:Gochi Hand,cursive;max-height:140px}.footer .App-footer .links{padding-top:15px}.footer .App-footer .app-image{overflow-y:hidden;position:absolute;right:15px}.ant-carousel .slick-arrow{color:#000}.ant-carousel .slick-track div.slick-active{padding:20px 40px}.ant-carousel .slick-dots{top:-5px}.ant-carousel .slick-dots li{background:#707070;opacity:1}.ant-carousel .slick-dots li.slick-active{background:#405f72;opacity:1}.ant-carousel .slick-dots li.slick-active button{background:#000;opacity:1}.ant-carousel .ant-form-item.checkbox>.ant-row.ant-form-item-row,.ant-carousel .ant-form-item.radio>.ant-row.ant-form-item-row{flex-direction:row}.ant-card-actions .actions{display:flex;justify-content:space-evenly}.ant-modal-root .ant-modal-wrap .ant-modal .bbb-btn-light-primary.multi-line,.ant-modal-mask .bbb-btn-light-primary.multi-line,.ant-modal-root .ant-modal-wrap .ant-modal .multi-line .ant-btn,.ant-modal-mask .multi-line .ant-btn{white-space:normal;height:auto;margin:5px 10px 0}.ant-modal-root .ant-modal-wrap .ant-modal div.grid,.ant-modal-mask div.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;justify-content:space-between}.ant-modal-root .ant-modal-wrap .ant-modal div.grid .selected,.ant-modal-mask div.grid .selected{box-shadow:0 0 6px 6px #82c1ca}.App .ant-btn{height:35px;line-height:normal}.App.app-light .ant-btn-primary{background:#82c1ca 0% 0% no-repeat padding-box;font-style:normal;font-variant:normal;font-weight:700;border:0;box-shadow:0 3px 6px #00000029;opacity:1;color:#1b2944}.App.app-light .ant-btn-primary:disabled{background:#b1b1b1}.App .ant-input-group-addon:has(>.ant-btn){border:0;padding:0}@media screen and (max-width:480px){.App.app-light .ant-btn-primary{font-size:1.9rem}}@media screen and (min-width:480px){.App.app-light .ant-btn-primary{font-size:18px}}.ant-collapse.category-collapse{font-size:1.5rem;margin-bottom:24px}.ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header{background-color:#82c1ca63;font-weight:700;line-height:2;border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg);align-items:center}.ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{font-size:1.5rem;font-weight:700}.wishes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;justify-content:space-between}@media screen and (max-width:576px){.ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header{font-size:15px}}.ant-card.wishItem{min-height:350px}.ant-card.wishItem .ant-card-head{color:#000;padding:0 15px;font-size:1.2rem;font-weight:700}.ant-card.wishItem .ant-card-body{color:#405f72;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;min-height:290px;padding:0}.ant-card.wishItem .ant-card-body .body{min-height:260px;color:#707070}.ant-card.wishItem .ant-card-body .body .description{text-align:justify}.ant-card.wishItem .ant-card-body .body .description a{color:#405f72}.ant-card.wishItem .ant-card-body .body .figure{position:relative;padding-bottom:100%;margin-bottom:0rem}.ant-card.wishItem .ant-card-body .body .figure .picture{position:absolute;margin:0 auto;overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ant-card.wishItem .ant-card-body .body .figure .picture .logo{height:auto;max-height:100%;max-width:100%}.ant-card.wishItem .ant-card-body .body .figure .ribbon{position:absolute;bottom:0;left:-40px;width:200px;padding:5px 0;background-color:#fab;color:#707070;text-align:center;font-size:.85rem;font-weight:700;box-shadow:#00000029 0 3px 6px;border-radius:0 5px 5px 0;z-index:1}.ant-card.wishItem .ant-card-body .body .price{padding:10px 10px 0}.ant-card.wishItem:hover{box-shadow:12px -6px 7px -7px #82c1ca}@media screen and (max-width:576px){.ant-card.wishItem .ant-card-head .ant-card-head-title{font-size:13px}}.ant-popover .ant-popover-inner-content .wishAdminActionsPopover{display:flex;flex-direction:column}.ant-popover .ant-popover-inner-content .wishAdminActionsPopover a{color:#000;padding:8px 12px;border-radius:4px;transition:background-color .2s}.ant-popover .ant-popover-inner-content .wishAdminActionsPopover a:hover{background-color:#d7d7d7;box-shadow:0 2px 4px #0000001a}.ant-popover .ant-popover-inner-content .wishAdminActionsPopover .delete-link,.ant-popover .ant-popover-inner-content .wishAdminActionsPopover .delete-link:hover{color:#f5222d}.wishFilters.ant-card .ant-form .ant-row{width:100%}.wishFilters.ant-card .ant-form-item{margin-bottom:0}.wishFilters.ant-card .check .ant-checkbox-wrapper{white-space:nowrap}.ant-card.add,.ant-card.main-desc,.ant-card.quote{height:100%}.app-light .ant-card.add,.app-dark .ant-card.add{background-color:#82c1ca;display:flex;justify-content:center;flex-direction:column;box-shadow:0 3px 6px #00000029}.app-light .ant-card.add .ant-card-body,.app-dark .ant-card.add .ant-card-body{padding:0}.app-light .ant-card.add .ant-card-body .bigAddButton,.app-dark .ant-card.add .ant-card-body .bigAddButton{cursor:pointer;padding:24px;background-color:#82c1ca;color:#4c5e74;border-radius:3px;display:flex;flex-direction:column;align-items:center;font-style:normal;font-variant:normal;font-weight:700;font-size:3rem;text-align:center}.app-light .ant-card.add:hover,.app-dark .ant-card.add:hover{box-shadow:12px -6px 7px -7px #82c1ca}.main-desc.ant-card{font-size:1.3rem;line-height:2.2rem;font-family:Nunito;font-weight:900}.main-desc.ant-card .list-title{text-align:left;margin-bottom:0!important;margin-top:0!important;color:#4c5e74;line-height:1}.main-desc.ant-card .back-icon{font-size:2rem;color:#4c5e74;cursor:pointer;display:flex;align-items:center}.main-desc.ant-card .back-icon:hover{color:#82c1ca}.main-desc.ant-card .edit-icon{font-size:2rem;color:#4c5e74;display:flex;align-items:center}.main-desc.ant-card .cover{display:flex;align-items:center;justify-content:center;height:100%}.main-desc.ant-card .cover .logo{max-height:40rem;max-width:100%;width:100%;object-fit:cover}.main-desc.ant-card .name{font-size:2.2rem;margin-bottom:.5rem}.main-desc.ant-card a{color:#4c5e74;font-size:2rem}.genderIcon{margin-left:8px;font-size:1.2em}.ant-card.quote{text-align:center;font-size:2rem;line-height:2.5rem;font-family:Gochi Hand,cursive;white-space:pre-wrap;background-color:#fff4ee;color:#405f72;border:2px solid #ffaabb;box-shadow:4px 4px 12px #00000026}.ant-card.quote img.pin{bottom:4rem;position:relative}@media screen and (max-width:576px){.ant-card.quote{font-size:1.5rem;line-height:1.5rem}.ant-card.quote .ant-card-body{padding:10px}.ant-card.quote img.pin{bottom:1rem}}.ant-row.full-width>.ant-card{width:100%}.ant-space.full-width .ant-space-item>.ant-row{width:100%}.ant-alert-info{--ant-color-info-bg: #FFF4EE}.ant-card.bookingCard .ant-card-head{background-color:#fff4ee;font-weight:700;font-size:1.3rem;padding:8px 16px}.ant-card.bookingCard .ant-card-body{padding:12px}.ant-card.bookingCard .image-row{display:flex;align-items:center}.ant-card.bookingCard .image-row .bear-image{width:10rem;flex-shrink:0}.ant-card.bookingCard .image-row .bubble{position:relative;padding:12px;margin-left:20px;flex:1;text-align:justify;color:#000;white-space:pre-wrap;background:#82c1ca;border:2px solid #4c5e74;border-radius:8px;font-size:.9rem}.ant-card.bookingCard .image-row .bubble:before{content:"";position:absolute;top:20%;left:-15px;height:15px;width:15px;background-color:#82c1ca;box-sizing:border-box;transform:rotate(135deg) translate(-50%);border-bottom:inherit;border-right:inherit;box-shadow:inherit}.ant-card.bookingCard .signal .ant-typography u{color:#82c1ca}.ant-card.bookingCard .full-width{width:100%}.wish-detail-container{max-width:1200px;margin:0 auto;padding:20px}.wish-detail-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.wish-detail-loading,.wish-detail-error{text-align:center;padding:40px;font-size:18px}.wish-detail-content{overflow:hidden}.wish-detail-content .wish-detail-layout{display:flex;gap:40px}.wish-detail-content .wish-detail-image{flex:0 1 400px;min-width:200px}.wish-detail-content .wish-detail-info{flex:1;min-width:0}.wish-link-section{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}@media(max-width:1000px){.wish-detail-content .wish-detail-image{flex-basis:280px}.wish-detail-content .wish-detail-layout{gap:24px}}@media(max-width:800px){.wish-detail-content .wish-detail-layout{flex-direction:column;gap:20px}.wish-detail-content .wish-detail-image{flex:0 0 auto}.wish-detail-header{flex-direction:column;align-items:stretch}}.cart-page{padding:24px;max-width:1400px;margin:0 auto}.cart-page .ant-alert-info{--ant-color-info-bg: #FFF4EE}.cart-page .back-icon{font-size:2rem;color:#4c5e74;cursor:pointer;display:flex;align-items:center}.cart-page .back-icon:hover{color:#82c1ca}.cart-page .basket .cover img{box-shadow:0 3px 6px #00000029;max-height:10vh;max-width:10vh;min-width:10vh;object-fit:cover}.cart-page .basket .cart-table-row{cursor:pointer;transition:background-color .2s ease}.cart-page .basket .cart-table-row:hover{background-color:#f5f5f5}.cart-page .main-desc{height:100%;display:flex;flex-direction:column}.cart-page .main-desc .ant-card-body{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.cart-page .main-desc .cover{display:flex;justify-content:center;align-items:center}.cart-page .main-desc .cover img{max-width:100%;max-height:200px;object-fit:contain}.pageTitle .ant-spin-blur{opacity:1}.pageTitle .ant-spin-blur:after{opacity:0}@media screen and (max-width:480px){.pageTitle{font-size:26px}}@media screen and (min-width:768px){.pageTitle{font-size:30px}}.layout h1.withMargin{margin-top:2rem;margin-bottom:5rem}@media screen and (max-width:480px){h1.ant-typography.title{font-size:3rem}}.ant-card.helpArticleCard .ant-card-head{padding:0 15px}.ant-card.helpArticleCard .ant-card-head .ant-card-head-title{font-weight:700}.helpArticleStep{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:1px solid #FAFAFA;opacity:1;padding:15px;margin:15px}.helpArticleStep .logo{max-height:10rem}.cardContent h2{margin-block-start:.4em}@media(min-width:480px){.cardContent{min-height:100px}}@media(min-width:576px){.cardContent{min-height:420px}}div.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;grid-auto-rows:1fr}div.grid .ant-card{height:100%}div.grid .loadMore{margin-top:4rem}.punchlines .ant-card-body{padding-bottom:20px}.punchlines .ant-card-body .ant-carousel .slick-dots li{height:6px}.punchlines .ant-card-body .ant-carousel .slick-dots li.slick-active{height:8px}.punchlines .ant-card-body .ant-carousel .slick-dots li button{height:4px}.punchlines .ant-card-body .mt20{margin-top:3rem}.punchlines .ant-card-body .mt20 .grid{display:flex;flex-direction:row}@media(max-width:768px){.punchlines .ant-card-body .mt20 .grid{flex-direction:column}}.punchlines .ant-card-body .mt20 .grid .image{margin:auto;flex-grow:0}.punchlines .ant-card-body .mt20 .grid .text{flex-grow:1}.punchlines .ant-card-body .mt20 .grid .text h4{margin-block-start:.5em}.punchlines .ant-card-body .ant-carousel .slick-dots-bottom{bottom:0}.genderIcon{font-size:4rem}.genderIcon .anticon.anticon-woman{color:#fab}.genderIcon .anticon.anticon-man{color:#1b2944}.login-card .ant-card-actions>li{width:100%}.login-card .ant-card-actions .actions{display:flex;justify-content:space-evenly;align-items:center;width:100%}.login-card .ant-card-actions .actions>*{flex:1;display:flex;justify-content:center;align-items:center}.summary-container{max-width:800px;margin:0 auto;padding:24px}.summary-success-container{max-width:800px;margin:0 auto;padding:24px;text-align:center}.summary-success-container .success-space{width:100%}.summary-success-container .success-logo{width:120px;height:120px;margin:0 auto}.summary-success-container .success-description{font-size:18px;margin-bottom:8px}.summary-success-container .success-thanks{font-size:18px;margin-top:0}.summary-form-container{width:100%}.app-light .ant-card.birthRegistryListItem .ant-card-body,.app-dark .ant-card.birthRegistryListItem .ant-card-body{padding:5px 10px}.app-light .ant-card.birthRegistryListItem:hover,.app-dark .ant-card.birthRegistryListItem:hover{box-shadow:12px -6px 7px -7px #82c1ca}.app-light .ant-card.birthRegistryListItem:hover .ant-card-head,.app-dark .ant-card.birthRegistryListItem:hover .ant-card-head,.app-light .ant-card.birthRegistryListItem:hover .ant-card-body,.app-dark .ant-card.birthRegistryListItem:hover .ant-card-body{color:#405f72}.app-light .ant-card.birthRegistryListItem .ant-card-body,.app-dark .ant-card.birthRegistryListItem .ant-card-body{display:flex;justify-content:space-between}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content{cursor:pointer;flex-grow:1}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-head,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-head{padding:15px;font-weight:700;font-size:2rem;text-overflow:ellipsis}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body{padding-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .description,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .description{flex-grow:1}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .description .ant-typography,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .description .ant-typography{color:inherit}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .description .ant-typography.italic,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .description .ant-typography.italic{font-style:italic}.app-light .ant-card.birthRegistryListItem .ant-card-body .actions,.app-dark .ant-card.birthRegistryListItem .ant-card-body .actions{min-height:8rem;display:flex;flex-direction:column;justify-content:space-around;flex-shrink:0}@media screen and (max-width:576px){.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .figure,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .figure{padding-right:8.5rem}.app-light .ant-card.birthRegistryListItem .actions button,.app-dark .ant-card.birthRegistryListItem .actions button{font-size:12px}}.App-header{background-color:#82c1ca63;border-bottom:1px solid #e8e8e8;height:330px;margin-bottom:-170px;padding:0 50px;font-style:normal;font-variant:normal;font-weight:700}.App-header .ant-badge,.App-header a{opacity:1;color:#405f72}.App-header .ant-badge:hover,.App-header a:hover{color:#82c1ca}.App-header .app-logo{width:100%;margin-top:.3em;pointer-events:none}.App-header .ant-menu-horizontal{border-bottom:none}.App-header .ant-menu-horizontal.ant-menu-light .ant-menu-item.ant-menu-item-selected,.App-header .ant-menu-horizontal.ant-menu-light>.ant-menu-item:hover,.App-header .ant-menu-horizontal.ant-menu-dark .ant-menu-item.ant-menu-item-selected,.App-header .ant-menu-horizontal.ant-menu-dark>.ant-menu-item:hover{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.App-header .ant-menu-horizontal.ant-menu-light>.ant-menu-item,.App-header .ant-menu-horizontal.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu,.App-header .ant-menu-horizontal.ant-menu-dark>.ant-menu-item,.App-header .ant-menu-horizontal.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{border-bottom:2px solid transparent}.App-header .ant-menu-light{background:none}.App-header .ant-menu-light.ant-menu-vertical{border-right-width:0}.App-header .ant-menu{transition:none}.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover,.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:transparent!important}@media screen and (max-width:480px){.App-header{font-size:14px;line-height:25px}.App-header .ant-badge,.App-header a{font-size:14px}.App-header .ant-badge-count{font-size:10px;height:16px;min-width:16px;line-height:16px}}@media screen and (min-width:480px){.App-header{font-size:18px;line-height:28px}.App-header .ant-badge,.App-header a{font-size:18px}.App-header .ant-badge-count{font-size:12px;height:18px;min-width:18px;line-height:18px}}@media screen and (min-width:576px){.App-header{font-size:20px;line-height:30px}.App-header .ant-badge,.App-header a{font-size:20px}.App-header .ant-badge-count{font-size:12px;height:20px;min-width:20px;line-height:20px}}@media screen and (min-width:992px){.App-header{font-size:21px;line-height:33px}.App-header .ant-badge,.App-header a{font-size:21px}.App-header .ant-badge-count{font-size:14px;height:22px;min-width:22px;line-height:22px}}@media screen and (min-width:1200px){.App-header{font-size:22px;line-height:40px}.App-header .ant-badge,.App-header a{font-size:22px}.App-header .ant-badge-count{font-size:14px;height:22px;min-width:22px;line-height:22px}}.me{display:flex;font-size:12px;padding-right:10px}.me button{margin-left:5px}:root{--black: #000000;--black_with_transparency: #00000029;--big_stone: #1b2944;--dodger_blue_contrast: #405f724f;--dodger_blue: #40A9FF;--half_baked_contrast: #82c1ca63;--half_baked: #82c1ca;--blue_bayoux_contrast: #405f72;--blue_bayoux: #4c5e74;--dove_gray: #707070;--silver_chalice: #b1b1b1;--white: #ffffff;--pink: #ffaabb;--sundown: #ffaabb50;--seashell_peach: #FFF4EE;--torch_red: #f5222d}html{font-family:Nunito,sans-serif;font-weight:400;height:100%;width:100%;min-width:360px;--scroll-bar: 0}html body{font-family:Nunito,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%}html body #root{width:100%;height:100%}html body #root .ant-layout{background:#f5f5f5}html .ml10{margin-left:10px}html .mr10{margin-right:10px}html .mt10{margin-top:10px}html .mb10{margin-bottom:10px}html .hidden{visibility:hidden}html .full-width{width:100%}html code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html .ant-carousel .slick-dots{height:10px}html .ant-carousel .slick-dots li{background-color:#82c1ca;opacity:.8}html .ant-carousel .slick-dots li.slick-active{background-color:#1b2944;opacity:.8}html .ant-carousel .slick-dots li.slick-active button{background-color:inherit}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){html a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}@media screen and (max-width:480px){html{font-size:8px}html .App-header{height:200px}html .content{min-height:79vh;padding:80px 10px}}@media screen and (min-width:480px){html{font-size:9px}html .App-header{height:250px}html .content{min-height:75vh;padding:60px 30px}}@media screen and (min-width:576px){html{font-size:9px}html .App-header{height:330px}html .App-header .personalMenu,html .App-header .subPages{position:relative;bottom:55px}html .content{min-height:67vh;padding:80px 30px}}@media screen and (min-width:768px){html{font-size:10px}html .App-header{height:300px}html .App-header .personalMenu{margin-left:0;bottom:0}html .App-header .subPages{bottom:0}html .content{min-height:72vh;padding:50px}}@media screen and (min-width:992px){html{font-size:11px}html .App-header{height:330px}}@media screen and (min-width:1200px){html{font-size:12px}.content{min-height:78.9vh}}@media screen and (min-width:1600px){html{font-size:14px}html .App-header{height:330px}html .App-header .personalMenu{order:4}html .App-header .subPages{order:3}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
