:root{--bbb-color-primary:#82c1ca;--bbb-color-primary-hover:#6fb4be;--bbb-color-primary-alpha:#82c1ca63;--bbb-color-text:#405f72;--bbb-color-gradient-start:#e6f3f5;--bbb-color-gradient-mid:#fff4ee;--bbb-color-gradient-end:#ffeef2;--bbb-color-link:#707070;--bbb-color-error:#f5222d;--bbb-color-success:#405f724f;--bbb-color-info:#40a9ff;--bbb-color-bg-base:#fff;--bbb-color-dark:#1b2944;--bbb-color-text-muted:#707070;--bbb-color-text-black:#000;--bbb-color-border-light:#b1b1b1;--bbb-color-border-lighter:#d7d7d7;--bbb-color-accent:#fab;--bbb-color-accent-alpha:#ffaabb50;--bbb-color-highlight-bg:#fff4ee;--bbb-color-footer-bg:#4c5e74;--bbb-color-header-link:#405f72}.footer.ant-layout-footer{background:var(--bbb-color-footer-bg);color:var(--bbb-color-bg-base)}.footer .App-footer{font-variant:normal;font-style:normal;font-weight:400;line-height:15px}.footer .App-footer a{color:var(--bbb-color-bg-base)}.footer .App-footer .links{padding-top:15px}.footer .App-footer .footer-list{margin:0;padding:0;list-style:none}.footer .App-footer .footer-list li{align-items:center;padding:12px 0;font-size:1.2rem;display:flex}.footer .App-footer .footer-list li span{padding-right:5px;text-decoration:underline}.footer .App-footer .welcome{white-space:nowrap;justify-content:space-between;align-items:center;max-height:140px;padding-top:15px;font-family:Gochi Hand,cursive;font-size:2.2rem;line-height:3vmax;display:flex}@media (width<=767px){.footer .App-footer .welcome{flex-direction:column}}.footer .App-footer .app-image{max-height:100px}.legal-modal .legal-modal-date{color:var(--bbb-color-text-muted);font-size:12px}.legal-modal .legal-modal-body{height:100%;max-height:70vh;padding:16px 24px;overflow-y:auto}.legal-modal .legal-modal-intro{border-left:3px solid var(--bbb-color-border-lighter);text-align:justify;padding-left:12px;font-style:italic}.legal-modal .legal-modal-article-title{color:var(--bbb-color-dark)}.legal-modal .legal-modal-article-paragraph{text-align:justify}.ant-carousel .slick-arrow{color:var(--bbb-color-text-black)}.ant-carousel .slick-track div.slick-active{padding:20px 40px}.ant-carousel .slick-dots{top:-5px}.ant-carousel .slick-dots li{background:var(--bbb-color-text-muted);opacity:1}.ant-carousel .slick-dots li.slick-active{background:var(--bbb-color-header-link);opacity:1}.ant-carousel .slick-dots li.slick-active button{background:var(--bbb-color-text-black);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{justify-content:space-evenly;display:flex}.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{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:space-between;display:grid}.ant-modal-root .ant-modal-wrap .ant-modal div.grid .selected,.ant-modal-mask div.grid .selected{box-shadow:0px 0px 6px 6px var(--bbb-color-primary)}.App .ant-btn{height:35px;line-height:normal}.App.app-light .ant-btn-primary{background:var(--bbb-color-primary) 0% 0% no-repeat padding-box;font-variant:normal;opacity:1;color:var(--bbb-color-dark);border:0;font-style:normal;font-weight:700;box-shadow:0 3px 6px #00000029}.App.app-light .ant-btn-primary:disabled{background:var(--bbb-color-border-light)}.App .ant-input-group-addon:has(>.ant-btn){border:0;padding:0}@media screen and (width<=480px){.App.app-light .ant-btn-primary{font-size:1.9rem}}@media screen and (width>=480px){.App.app-light .ant-btn-primary{font-size:18px}}.addressOption{justify-content:space-between;align-items:center;display:flex}.addressOptionDetails{flex:1}.addressOptionName{font-weight:500}.addressOptionIcon{margin-right:8px}.addressOptionContext{color:var(--bbb-color-text-muted);font-size:.85em}.addressMessage{color:var(--bbb-color-text-muted);padding:8px}.addressError{color:var(--bbb-color-error)}.addressSpinner{text-align:center;padding:8px;display:block}.ant-collapse.category-collapse{margin-bottom:24px;font-size:1.5rem}.ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header{background-color:var(--bbb-color-primary-alpha);border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg);align-items:center;font-weight:700;line-height:2}.ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{font-size:1.5rem;font-weight:700}.wishes-grid{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between;display:grid}@media screen and (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:var(--bbb-color-text-black);padding:0 15px;font-size:1.2rem;font-weight:700}.ant-card.wishItem .ant-card-body{color:var(--bbb-color-header-link);cursor:pointer;flex-direction:column;justify-content:space-around;min-height:290px;padding:0;display:flex}.ant-card.wishItem .ant-card-body .body{min-height:260px;color:var(--bbb-color-text-muted)}.ant-card.wishItem .ant-card-body .body .description{text-align:justify}.ant-card.wishItem .ant-card-body .body .description a{color:var(--bbb-color-header-link)}.ant-card.wishItem .ant-card-body .body .figure{margin-bottom:0;padding-bottom:100%;position:relative}.ant-card.wishItem .ant-card-body .body .figure .picture{justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex;position:absolute;overflow:hidden}.ant-card.wishItem .ant-card-body .body .figure .picture .logo{max-width:100%;height:auto;max-height:100%}.ant-card.wishItem .ant-card-body .body .figure .ribbon{background-color:var(--bbb-color-accent);width:200px;color:var(--bbb-color-text-muted);text-align:center;z-index:1;border-radius:0 5px 5px 0;padding:5px 0;font-size:.85rem;font-weight:700;position:absolute;bottom:0;left:-40px;box-shadow:0 3px 6px #00000029}.ant-card.wishItem .ant-card-body .body .figure .quantityBadge{background-color:var(--bbb-color-primary);color:#fff;text-align:center;z-index:1;border-radius:12px;padding:2px 10px;font-size:.85rem;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 3px 6px #00000029}.ant-card.wishItem .ant-card-body .body .price{padding:10px 10px 0}.ant-card.wishItem:hover{box-shadow:12px -6px 7px -7px var(--bbb-color-primary)}@media screen and (width<=992px){.ant-card.wishItem .ant-card-body .body .figure .ribbon{font-size:1.2rem}}@media screen and (width<=576px){.ant-card.wishItem .ant-card-head .ant-card-head-title{font-size:13px}.ant-card.wishItem .ant-card-body .body .figure .ribbon{font-size:1.5rem}}.wishAdminActionsPopover{flex-direction:column;display:flex}.wishAdminActionsPopover a,.wishAdminActionsPopover a.ant-typography{color:#000;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s;display:flex}.wishAdminActionsPopover a:hover,.wishAdminActionsPopover a.ant-typography:hover{color:#000;background-color:var(--bbb-color-border-lighter);box-shadow:0 2px 4px #0000001a}.wishAdminActionsPopover a.delete-link,.wishAdminActionsPopover a.ant-typography.delete-link,.wishAdminActionsPopover a.delete-link:hover,.wishAdminActionsPopover a.ant-typography.delete-link:hover{color:var(--bbb-color-error)}.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:var(--bbb-color-primary);flex-direction:column;justify-content:center;display:flex;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;background-color:var(--bbb-color-primary);color:var(--bbb-color-footer-bg);font-variant:normal;text-align:center;border-radius:3px;flex-direction:column;align-items:center;padding:24px;font-size:3rem;font-style:normal;font-weight:700;display:flex}.app-light .ant-card.add:hover,.app-dark .ant-card.add:hover{box-shadow:12px -6px 7px -7px var(--bbb-color-primary)}.main-desc.ant-card{font-family:Nunito;font-size:1.3rem;font-weight:900;line-height:2.2rem}.main-desc.ant-card .list-title{text-align:left;color:var(--bbb-color-footer-bg);line-height:1;margin-top:0!important;margin-bottom:0!important}.main-desc.ant-card .back-icon{color:var(--bbb-color-footer-bg);cursor:pointer;align-items:center;font-size:2rem;display:flex}.main-desc.ant-card .back-icon:hover{color:var(--bbb-color-primary)}.main-desc.ant-card .edit-icon{color:var(--bbb-color-footer-bg);align-items:center;font-size:2rem;display:flex}.main-desc.ant-card .cover{justify-content:center;align-items:center;height:100%;display:flex}.main-desc.ant-card .cover .logo{object-fit:cover;width:100%;max-width:100%;max-height:40rem}.main-desc.ant-card .name{margin-bottom:.5rem;font-size:2.2rem}.main-desc.ant-card a{color:var(--bbb-color-footer-bg);font-size:2rem}.genderIcon{margin-left:8px;font-size:1.2em}.ant-card.quote{text-align:center;white-space:pre-wrap;background-color:var(--bbb-color-highlight-bg);color:var(--bbb-color-header-link);border:2px solid var(--bbb-color-accent);font-family:Gochi Hand,cursive;font-size:2rem;line-height:2.5rem;box-shadow:4px 4px 12px #00000026}.ant-card.quote img.pin{position:relative;bottom:4rem}@media screen and (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,.ant-space.full-width .ant-space-item>.ant-row{width:100%}.ant-alert-info{--ant-color-info-bg:var(--bbb-color-highlight-bg)}.ant-card.bookingCard .ant-card-head{background-color:var(--bbb-color-highlight-bg);padding:8px 16px;font-size:1.3rem;font-weight:700}.ant-card.bookingCard .ant-card-body{padding:12px}.ant-card.bookingCard .image-row{align-items:center;display:flex}.ant-card.bookingCard .image-row .bear-image{flex-shrink:0;width:10rem}.ant-card.bookingCard .image-row .bubble{text-align:justify;color:var(--bbb-color-text-black);white-space:pre-wrap;background:var(--bbb-color-primary);border:2px solid var(--bbb-color-footer-bg);border-radius:8px;flex:1;margin-left:20px;padding:12px;font-size:.9rem;position:relative}.ant-card.bookingCard .image-row .bubble:before{content:"";background-color:var(--bbb-color-primary);box-sizing:border-box;border-bottom:inherit;border-right:inherit;width:15px;height:15px;box-shadow:inherit;position:absolute;top:20%;left:-15px;transform:rotate(135deg)translate(-50%)}.ant-card.bookingCard .signal .ant-typography u{color:var(--bbb-color-primary)}.ant-card.bookingCard .full-width{width:100%}.wish-detail-container{max-width:1200px;margin:0 auto;padding:20px}.wish-detail-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.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{gap:40px;display:flex}.wish-detail-content .wish-detail-image{flex:0 400px;min-width:200px}.wish-detail-content .wish-detail-info{flex:1;min-width:0}.wish-link-section{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:20px}@media (width<=1000px){.wish-detail-content .wish-detail-image{flex-basis:280px}.wish-detail-content .wish-detail-layout{gap:24px}}@media (width<=800px){.wish-detail-content .wish-detail-layout{flex-direction:column;gap:20px}.wish-detail-content .wish-detail-image{flex:none}.wish-detail-header{flex-direction:column;align-items:stretch}}.cart-page{max-width:1400px;margin:0 auto;padding:24px}.cart-page .ant-alert-info{--ant-color-info-bg:var(--bbb-color-highlight-bg)}.cart-page .back-icon{color:var(--bbb-color-footer-bg);cursor:pointer;align-items:center;font-size:2rem;display:flex}.cart-page .back-icon:hover{color:var(--bbb-color-primary)}.cart-page .basket .cover img{object-fit:cover;min-width:10vh;max-width:10vh;max-height:10vh;box-shadow:0 3px 6px #00000029}.cart-page .basket .cart-table-row{cursor:pointer;transition:background-color .2s}.cart-page .basket .cart-table-row:hover{background-color:#f5f5f5}.cart-page .main-desc{flex-direction:column;height:100%;display:flex}.cart-page .main-desc .ant-card-body{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.cart-page .main-desc .cover{justify-content:center;align-items:center;display:flex}.cart-page .main-desc .cover img{object-fit:contain;max-width:100%;max-height:200px}@media screen and (width<=576px){.cart-page{padding:12px}.cart-page .basket .cover img{min-width:48px;max-width:48px;max-height:48px}.cart-page .basket .ant-table-cell{padding:8px 4px!important}.cart-page .cart-mobile-item .cart-mobile-details{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-page .cart-mobile-item .cart-mobile-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.cart-page .cart-mobile-item .cart-mobile-meta{color:var(--bbb-color-text-muted);font-size:.95rem}.cart-page .cart-mobile-item .cart-mobile-delete{color:var(--bbb-color-error);font-size:14px}}.pageTitle .ant-spin-blur{opacity:1}.pageTitle .ant-spin-blur:after{opacity:0}@media screen and (width<=480px){.pageTitle{font-size:26px}}@media screen and (width>=768px){.pageTitle{font-size:30px}}.layout h1.withMargin{margin-top:2rem;margin-bottom:5rem}@media screen and (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{opacity:1;background:#fff no-repeat padding-box padding-box;border:1px solid #fafafa;margin:15px;padding:15px;box-shadow:0 3px 6px #00000029}.helpArticleStep .logo{max-height:10rem}.cardContent h2{margin-block-start:.4em}@media (width>=480px){.cardContent{min-height:100px}}@media (width>=576px){.cardContent{min-height:420px}}div.grid{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;display:grid}div.grid .ant-card{height:100%}div.grid .loadMore{margin-top:4rem}div.newsGrid{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;display:grid}div.newsGrid .ant-card{height:100%}div.newsGrid .loadMore{grid-column:1/-1;margin-top:4rem}.ant-card.news{cursor:pointer}.ant-card.news .ant-card-cover img{object-fit:cover;height:200px}.ant-card.news .ant-card-body{padding:12px}.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{flex-direction:row;display:flex}@media (width<=768px){.punchlines .ant-card-body .mt20 .grid{flex-direction:column}}.punchlines .ant-card-body .mt20 .grid .image{flex-grow:0;margin:auto}.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:var(--bbb-color-accent)}.genderIcon .anticon.anticon-man{color:var(--bbb-color-dark)}.login-card .ant-card-actions>li{width:100%}.login-card .ant-card-actions .actions{justify-content:space-evenly;align-items:center;width:95%;padding:0 4px;display:flex}.login-card .ant-card-actions .actions>*{flex:1;justify-content:center;align-items:center;display:flex}.summary-container{max-width:800px;margin:0 auto;padding:24px}.summary-success-container{text-align:center;max-width:800px;margin:0 auto;padding:24px}.summary-success-container .success-space{width:100%}.summary-success-container .success-logo{width:120px;height:120px;margin:0 auto}.summary-success-container .success-description{margin-bottom:8px;font-size:18px}.summary-success-container .success-thanks{margin-top:0;font-size:18px}.summary-form-container{width:100%}.admin-statistics{padding:24px}.admin-statistics .global-kpis{z-index:10;background:var(--ant-color-bg-container,#fff);border-bottom:1px solid var(--ant-color-border,#f0f0f0);margin-bottom:8px;position:sticky;top:0}.admin-statistics .global-kpis .kpi-card{cursor:pointer}.admin-statistics .global-kpis .kpi-card .ant-card{transition:border-color .2s,box-shadow .2s}.admin-statistics .global-kpis .kpi-card .ant-card:hover{border-color:var(--ant-color-primary-hover,var(--ant-color-primary));box-shadow:0 2px 8px #00000014}.admin-statistics .global-kpis .kpi-active .ant-card{border-color:var(--ant-color-primary)}.admin-statistics .statistics-tabs{margin-top:16px}.admin-statistics .statistics-tabs .ant-tabs-nav-list{width:100%}.admin-statistics .statistics-tabs .ant-tabs-tab{flex:1;justify-content:center}.admin-theme-preview{padding:24px}.admin-theme-preview .theme-selector{margin:16px 0 24px}.admin-theme-preview .theme-selector .theme-radio-group{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.admin-theme-preview .theme-selector .theme-radio-group .theme-radio-button{border:1px solid #d9d9d9;border-radius:6px;align-items:center;height:40px;display:flex}.admin-theme-preview .theme-selector .theme-radio-group .theme-radio-button .theme-radio-swatch{vertical-align:middle;border:1px solid #0000001a;border-radius:50%;width:16px;height:16px;margin-right:8px;display:inline-block}.admin-theme-preview .theme-selector .palette-grid{flex-wrap:wrap;gap:8px;display:flex}.admin-theme-preview .theme-selector .palette-grid .palette-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.admin-theme-preview .theme-selector .palette-grid .palette-item .palette-swatch{border:1px solid #0000001a;border-radius:4px;flex-shrink:0;width:20px;height:20px;display:inline-block}.admin-theme-preview .theme-selector .palette-grid .palette-item .palette-label{color:#595959;font-family:monospace;font-size:12px}.admin-theme-preview .preview-tabs{margin-top:16px}.admin-theme-preview .preview-tabs .ant-tabs-nav-list{width:100%}.admin-theme-preview .preview-tabs .ant-tabs-tab{flex:1;justify-content:center}.App-header{background-color:var(--bbb-color-primary-alpha);font-variant:normal;border-bottom:1px solid #e8e8e8;height:330px;margin-bottom:-170px;padding:5px 50px;font-style:normal;font-weight:700}.App-header .ant-badge,.App-header a{opacity:1;color:var(--bbb-color-header-link)}.App-header .ant-badge:hover,.App-header a:hover{color:var(--bbb-color-primary)}.App-header .app-logo{pointer-events:none;width:100%;margin-top:.3em}.App-header .new-theme-toggle{white-space:normal;text-align:left;height:auto;padding:0;font-size:12px;font-weight:400;line-height:1.4;display:block}.App-header .new-theme-toggle .new-theme-toggle-label-short{display: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 #0000}.App-header .ant-menu-light{background:0 0}.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:#0000!important}@media screen and (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{min-width:16px;height:16px;font-size:10px;line-height:16px}}@media screen and (width<=575px){.App-header .new-theme-toggle{white-space:nowrap;font-size:11px}.App-header .new-theme-toggle .new-theme-toggle-label{display:none}.App-header .new-theme-toggle .new-theme-toggle-label-short{display:inline}}@media screen and (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{min-width:18px;height:18px;font-size:12px;line-height:18px}}@media screen and (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{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media screen and (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{min-width:22px;height:22px;font-size:14px;line-height:22px}}@media screen and (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{min-width:22px;height:22px;font-size:14px;line-height:22px}}.me{padding-right:10px;font-size:12px;display:flex}.me button{margin-left:5px}.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 var(--bbb-color-primary)}.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:var(--bbb-color-header-link)}.app-light .ant-card.birthRegistryListItem .ant-card-body,.app-dark .ant-card.birthRegistryListItem .ant-card-body{justify-content:space-between;display:flex}.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{text-overflow:ellipsis;padding:15px;font-size:2rem;font-weight:700}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body{width:100%;padding-bottom:15px}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .ant-row,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .ant-row,.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .ant-image,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .ant-image{width:100%}.app-light .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .ant-image .logo,.app-dark .ant-card.birthRegistryListItem .ant-card-body .flex-content .flex-body .ant-image .logo{object-fit:contain;width:100%;height:auto}.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{flex-direction:column;flex-shrink:0;justify-content:space-around;min-height:8rem;display:flex}@media screen and (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}}.tour-mode-choice-title{text-align:center;margin-bottom:8px}.tour-mode-choice-description{text-align:center;color:#888;margin-bottom:24px}.tour-mode-choice-card{text-align:center;cursor:pointer;border-width:2px;height:100%}.tour-mode-choice-card .ant-card-body{flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.tour-mode-choice-card-title{margin-bottom:12px}.tour-mode-choice-card-description{color:#666;margin-bottom:0}.tour-interaction-blocker{z-index:1001;pointer-events:auto;background:0 0;position:fixed;inset:0}html{--scroll-bar:0;width:100%;min-width:360px;height:100%;font-family:Nunito,sans-serif;font-weight:400}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;font-family:Nunito,sans-serif}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:var(--bbb-color-primary);opacity:.8}html .ant-carousel .slick-dots li.slick-active{background-color:var(--bbb-color-dark);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:20s linear infinite logo-spin}}@media screen and (width<=480px){html{font-size:8px}html .App-header{height:200px}html .content{min-height:79vh;padding:110px 10px 80px}}@media screen and (width>=480px){html{font-size:9px}html .App-header{height:250px}html .content{min-height:75vh;padding:80px 30px 60px}}@media screen and (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 (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 (width>=992px){html{font-size:11px}html .App-header{height:330px}}@media screen and (width>=1200px){html{font-size:12px}.content{min-height:78.9vh}}@media screen and (width>=1600px){html{font-size:14px}html .App-header{height:330px}html .App-header .personalMenu{order:4}html .App-header .subPages{order:3}}[data-bbb-theme=BIRTH_NEW] #root .ant-layout,#root [data-bbb-theme=BIRTH_NEW] .ant-layout{background:radial-gradient(ellipse at 0% 0%, var(--bbb-color-gradient-start) 0%, transparent 70%), radial-gradient(ellipse at 100% 0%, var(--bbb-color-gradient-end) 0%, transparent 70%), radial-gradient(ellipse at 50% 100%, var(--bbb-color-gradient-mid) 0%, transparent 70%), #f4f7fa;background-attachment:fixed}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .App-header{background:linear-gradient(135deg, color-mix(in srgb, var(--bbb-color-gradient-start) 65%, transparent) 0%, color-mix(in srgb, var(--bbb-color-gradient-end) 55%, transparent) 100%);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);box-shadow:0 4px 30px color-mix(in srgb, var(--bbb-color-primary) 10%, transparent)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .App-header .ant-badge,[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .App-header a{transition:color .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .content{position:relative}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-btn{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary{background:linear-gradient(135deg, var(--bbb-color-primary) 0%, var(--bbb-color-primary-hover) 100%);box-shadow:0 4px 15px color-mix(in srgb, var(--bbb-color-primary) 30%, transparent)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);transform:translateY(-2px)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:active{transform:translateY(0)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:disabled{background:var(--bbb-color-border-light);box-shadow:none;transform:none}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-carousel .slick-dots li{border-radius:4px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-carousel .slick-dots li button{border-radius:3px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .punchlines{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .punchlines .ant-card-body .ant-carousel .slick-dots li{border-radius:3px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .punchlines .ant-card-body .ant-carousel .slick-dots li button{border-radius:2px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .list-title,[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .back-icon,[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .edit-icon,[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card a{color:var(--bbb-color-text)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .back-icon:hover{color:var(--bbb-color-primary)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .cover .logo{border-radius:12px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add{background:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);-webkit-backdrop-filter:blur(12px);border:2px dashed color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);box-shadow:none;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add .ant-card-body .bigAddButton{color:var(--bbb-color-primary);background-color:#0000;border-radius:16px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add:hover{background:color-mix(in srgb, var(--bbb-color-primary) 30%, transparent);border-color:var(--bbb-color-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);transform:translateY(-2px)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-collapse.category-collapse{border-radius:16px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header{background:color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:16px;transition:background .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .wishFilters.ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 20px #0000000a}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure{border-radius:16px 16px 0 0}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure .ribbon{color:var(--bbb-color-bg-base);box-shadow:0 4px 12px color-mix(in srgb, var(--bbb-color-accent) 30%, transparent)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .wish-detail-content{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .wish-detail-content .wish-detail-image img{border-radius:16px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .wish-link-section{border-top:1px solid #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .ant-card-head{background:linear-gradient(135deg, var(--bbb-color-highlight-bg) 0%, color-mix(in srgb, var(--bbb-color-highlight-bg) 60%, transparent) 100%);border-radius:20px 20px 0 0}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .image-row .bubble{background:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--bbb-color-primary) 30%, transparent);border-radius:16px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .image-row .bubble:before{background-color:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .cart-page .back-icon{color:var(--bbb-color-text);transition:color .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .cart-page .back-icon:hover{color:var(--bbb-color-primary)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cover img{border-radius:12px;box-shadow:0 4px 15px #00000014}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cart-table-row{transition:all .2s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cart-table-row:hover{background-color:color-mix(in srgb, var(--bbb-color-primary) 10%, transparent)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .login-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .login-card .ant-card-actions{border-radius:0 0 20px 20px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .summary-success-container{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-2px)}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .helpArticleStep{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .ant-modal div.grid .selected{box-shadow:0 0 8px 4px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);border-radius:16px}[data-bbb-theme=BIRTH_NEW][data-bbb-theme][data-bbb-theme] .under-construction{background:linear-gradient(135deg,#ffeaa7 0%,#fdcb6e 50%,#f9ca24 100%);border:1px solid #fdcb6e66;border-radius:16px;box-shadow:0 8px 32px #fdcb6e33}[data-bbb-theme=BIRTHDAY_NEW] #root .ant-layout,#root [data-bbb-theme=BIRTHDAY_NEW] .ant-layout{background:radial-gradient(ellipse at 0% 0%, var(--bbb-color-gradient-start) 0%, transparent 70%), radial-gradient(ellipse at 100% 0%, var(--bbb-color-gradient-end) 0%, transparent 70%), radial-gradient(ellipse at 50% 100%, var(--bbb-color-gradient-mid) 0%, transparent 70%), #f4f7fa;background-attachment:fixed}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .App-header{background:linear-gradient(135deg, color-mix(in srgb, var(--bbb-color-gradient-start) 65%, transparent) 0%, color-mix(in srgb, var(--bbb-color-gradient-end) 55%, transparent) 100%);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);box-shadow:0 4px 30px color-mix(in srgb, var(--bbb-color-primary) 10%, transparent)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .App-header .ant-badge,[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .App-header a{transition:color .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .content{position:relative}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-btn{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary{background:linear-gradient(135deg, var(--bbb-color-primary) 0%, var(--bbb-color-primary-hover) 100%);box-shadow:0 4px 15px color-mix(in srgb, var(--bbb-color-primary) 30%, transparent)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);transform:translateY(-2px)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:active{transform:translateY(0)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:disabled{background:var(--bbb-color-border-light);box-shadow:none;transform:none}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-carousel .slick-dots li{border-radius:4px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-carousel .slick-dots li button{border-radius:3px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .punchlines{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .punchlines .ant-card-body .ant-carousel .slick-dots li{border-radius:3px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .punchlines .ant-card-body .ant-carousel .slick-dots li button{border-radius:2px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .list-title,[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .back-icon,[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .edit-icon,[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card a{color:var(--bbb-color-text)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .back-icon:hover{color:var(--bbb-color-primary)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .cover .logo{border-radius:12px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add{background:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);-webkit-backdrop-filter:blur(12px);border:2px dashed color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);box-shadow:none;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add .ant-card-body .bigAddButton{color:var(--bbb-color-primary);background-color:#0000;border-radius:16px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add:hover{background:color-mix(in srgb, var(--bbb-color-primary) 30%, transparent);border-color:var(--bbb-color-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);transform:translateY(-2px)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-collapse.category-collapse{border-radius:16px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header{background:color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:16px;transition:background .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .wishFilters.ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 20px #0000000a}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure{border-radius:16px 16px 0 0}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure .ribbon{color:var(--bbb-color-bg-base);box-shadow:0 4px 12px color-mix(in srgb, var(--bbb-color-accent) 30%, transparent)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .wish-detail-content{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .wish-detail-content .wish-detail-image img{border-radius:16px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .wish-link-section{border-top:1px solid #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .ant-card-head{background:linear-gradient(135deg, var(--bbb-color-highlight-bg) 0%, color-mix(in srgb, var(--bbb-color-highlight-bg) 60%, transparent) 100%);border-radius:20px 20px 0 0}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .image-row .bubble{background:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--bbb-color-primary) 30%, transparent);border-radius:16px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .image-row .bubble:before{background-color:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .cart-page .back-icon{color:var(--bbb-color-text);transition:color .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .cart-page .back-icon:hover{color:var(--bbb-color-primary)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cover img{border-radius:12px;box-shadow:0 4px 15px #00000014}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cart-table-row{transition:all .2s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cart-table-row:hover{background-color:color-mix(in srgb, var(--bbb-color-primary) 10%, transparent)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .login-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .login-card .ant-card-actions{border-radius:0 0 20px 20px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .summary-success-container{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-2px)}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .helpArticleStep{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .ant-modal div.grid .selected{box-shadow:0 0 8px 4px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);border-radius:16px}[data-bbb-theme=BIRTHDAY_NEW][data-bbb-theme][data-bbb-theme] .under-construction{background:linear-gradient(135deg,#ffeaa7 0%,#fdcb6e 50%,#f9ca24 100%);border:1px solid #fdcb6e66;border-radius:16px;box-shadow:0 8px 32px #fdcb6e33}[data-bbb-theme=CHRISTMAS_NEW] #root .ant-layout,#root [data-bbb-theme=CHRISTMAS_NEW] .ant-layout{background:radial-gradient(ellipse at 0% 0%, var(--bbb-color-gradient-start) 0%, transparent 70%), radial-gradient(ellipse at 100% 0%, var(--bbb-color-gradient-end) 0%, transparent 70%), radial-gradient(ellipse at 50% 100%, var(--bbb-color-gradient-mid) 0%, transparent 70%), #f4f7fa;background-attachment:fixed}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .App-header{background:linear-gradient(135deg, color-mix(in srgb, var(--bbb-color-gradient-start) 65%, transparent) 0%, color-mix(in srgb, var(--bbb-color-gradient-end) 55%, transparent) 100%);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);box-shadow:0 4px 30px color-mix(in srgb, var(--bbb-color-primary) 10%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .App-header .ant-badge,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .App-header a{transition:color .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .content{position:relative}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary{background:linear-gradient(135deg, var(--bbb-color-primary) 0%, var(--bbb-color-primary-hover) 100%);box-shadow:0 4px 15px color-mix(in srgb, var(--bbb-color-primary) 30%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);transform:translateY(-2px)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:active{transform:translateY(0)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:disabled{background:var(--bbb-color-border-light);box-shadow:none;transform:none}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-carousel .slick-dots li{border-radius:4px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-carousel .slick-dots li button{border-radius:3px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .punchlines{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .punchlines .ant-card-body .ant-carousel .slick-dots li{border-radius:3px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .punchlines .ant-card-body .ant-carousel .slick-dots li button{border-radius:2px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .list-title,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .back-icon,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .edit-icon,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card a{color:var(--bbb-color-text)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .back-icon:hover{color:var(--bbb-color-primary)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card .cover .logo{border-radius:12px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add{background:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);-webkit-backdrop-filter:blur(12px);border:2px dashed color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);box-shadow:none;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add .ant-card-body .bigAddButton{color:var(--bbb-color-primary);background-color:#0000;border-radius:16px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.add:hover{background:color-mix(in srgb, var(--bbb-color-primary) 30%, transparent);border-color:var(--bbb-color-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);transform:translateY(-2px)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-collapse.category-collapse{border-radius:16px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-collapse.category-collapse .ant-collapse-item>.ant-collapse-header{background:color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:16px;transition:background .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .wishFilters.ant-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 20px #0000000a}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure{border-radius:16px 16px 0 0}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure .ribbon{color:var(--bbb-color-bg-base);box-shadow:0 4px 12px color-mix(in srgb, var(--bbb-color-accent) 30%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-4px)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .wish-detail-content{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .wish-detail-content .wish-detail-image img{border-radius:16px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .wish-link-section{border-top:1px solid #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .ant-card-head{background:linear-gradient(135deg, var(--bbb-color-highlight-bg) 0%, color-mix(in srgb, var(--bbb-color-highlight-bg) 60%, transparent) 100%);border-radius:20px 20px 0 0}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .image-row .bubble{background:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--bbb-color-primary) 30%, transparent);border-radius:16px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.bookingCard .image-row .bubble:before{background-color:color-mix(in srgb, var(--bbb-color-primary) 20%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .cart-page .back-icon{color:var(--bbb-color-text);transition:color .3s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .cart-page .back-icon:hover{color:var(--bbb-color-primary)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cover img{border-radius:12px;box-shadow:0 4px 15px #00000014}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cart-table-row{transition:all .2s cubic-bezier(.4,0,.2,1)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .cart-page .basket .cart-table-row:hover{background-color:color-mix(in srgb, var(--bbb-color-primary) 10%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .login-card{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .login-card .ant-card-actions{border-radius:0 0 20px 20px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .summary-success-container{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--bbb-color-primary) 15%, transparent);transform:translateY(-2px)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .helpArticleStep{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000000f}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-modal div.grid .selected{box-shadow:0 0 8px 4px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent);border-radius:16px}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .under-construction{background:linear-gradient(135deg,#ffeaa7 0%,#fdcb6e 50%,#f9ca24 100%);border:1px solid #fdcb6e66;border-radius:16px;box-shadow:0 8px 32px #fdcb6e33}@keyframes xn-snowfall{0%{transform:translate(0,0)}to{transform:translateY(720px)}}[data-bbb-theme=CHRISTMAS_NEW] #root .ant-layout{isolation:isolate}[data-bbb-theme=CHRISTMAS_NEW] #root .ant-layout:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background-image:radial-gradient(circle at 12% 18%,#fff 0 1.5px,#ffffffd9 2.5px,#6e1a141f 3px,#0000 4.5px),radial-gradient(circle at 63% 71%,#fff 0 2px,#ffffffd9 3px,#6e1a141f 3.5px,#0000 5px),radial-gradient(circle at 38% 9%,#fff 0 2px,#ffffffd9 3px,#6e1a141f 3.5px,#0000 5px),radial-gradient(circle at 81% 52%,#fff 0 1.5px,#ffffffd9 2.5px,#6e1a141f 3px,#0000 4.5px),radial-gradient(circle at 22% 63%,#fff 0 2.5px,#ffffffd9 3.5px,#6e1a142e 4px,#0000 5.5px),radial-gradient(circle at 71% 27%,#fff 0 2px,#ffffffd9 3px,#6e1a141f 3.5px,#0000 5px);background-size:144px 144px,144px 144px,180px 180px,180px 180px,240px 240px,240px 240px;animation:60s linear infinite xn-snowfall;position:fixed;inset:-720px 0 0}@media (prefers-reduced-motion:reduce){[data-bbb-theme=CHRISTMAS_NEW] #root .ant-layout:before{animation:none}}[data-bbb-theme=CHRISTMAS_NEW] #root .ant-layout:after{content:"";z-index:-1;pointer-events:none;will-change:transform;background-image:radial-gradient(circle at 17% 33%,#fff 0 4px,#ffffffd9 5px,#6e1a142e 5.5px,#0000 7px),radial-gradient(circle at 68% 81%,#fff 0 3.5px,#ffffffd9 4.5px,#6e1a142e 5px,#0000 6.5px),radial-gradient(circle at 84% 14%,#fff 0 3px,#ffffffd9 4px,#6e1a142e 4.5px,#0000 6px),radial-gradient(circle at 41% 58%,#fff 0 3px,#ffffffd9 4px,#6e1a142e 4.5px,#0000 6px),radial-gradient(circle at 9% 88%,#fff 0 4.5px,#ffffffd9 5.5px,#6e1a142e 6px,#0000 7.5px);background-size:360px 360px,360px 360px,240px 240px,720px 720px,720px 720px;animation:36s linear infinite xn-snowfall;position:fixed;inset:-720px 0 0}@media (prefers-reduced-motion:reduce){[data-bbb-theme=CHRISTMAS_NEW] #root .ant-layout:after{animation:none}}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .App-header{border-bottom:1px solid color-mix(in srgb, var(--bbb-color-accent) 45%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary{box-shadow:0 4px 15px color-mix(in srgb, var(--bbb-color-primary) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bbb-color-accent) 60%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--bbb-color-primary) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bbb-color-accent) 60%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-btn-primary:disabled{box-shadow:none}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] div.grid .ant-card:hover,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.birthRegistryListItem:hover,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem:hover,[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.helpArticleCard:hover{border-color:color-mix(in srgb, var(--bbb-color-accent) 45%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .main-desc.ant-card{border-color:color-mix(in srgb, var(--bbb-color-accent) 25%, transparent)}[data-bbb-theme=CHRISTMAS_NEW][data-bbb-theme][data-bbb-theme] .ant-card.wishItem .ant-card-body .body .figure .ribbon{box-shadow:0 4px 12px color-mix(in srgb, var(--bbb-color-accent) 45%, transparent)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;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}}
