@font-face{font-family:DonJose_Black;src:url(/_next/static/media/DonJose_Black.44b547b0.eot);src:url(/_next/static/media/DonJose_Black.44b547b0.eot) format("embedded-opentype"),url(/_next/static/media/DonJose_Black.651c8eaa.woff2) format("woff2"),url(/_next/static/media/DonJose_Black.ccd88d11.woff) format("woff"),url(/_next/static/media/DonJose_Black.8a4bc9f0.ttf) format("truetype"),url(/_next/static/media/DonJose_Black.ce450daf.svg#DonJose_Black) format("svg")}.birthday-banner{display:flex;height:850px;align-items:center;gap:16px;flex-shrink:0;align-self:stretch;background:var(--Sandy-Beach,#fff2dc)}.birthday-banner .banner-model{display:flex;padding:64px 116px 64px 0;position:relative;height:100%}.birthday-banner .banner-model img.sealMembership{width:100%;height:100%;border-radius:0 2rem 2rem 0;object-fit:cover}.birthday-banner .banner-model img.birthday-banner-mosnter{position:absolute;bottom:20px;right:65px}.mobile_viewer_only{display:none!important}.birthday-banner .banner-quote h2{font-size:100px;font-family:DonJose_Black;text-transform:uppercase;color:var(--Midnight-Magic,#000);font-style:normal;font-weight:900;line-height:100%;max-width:457px;margin-bottom:16px}.birthday-banner .banner-quote p{color:var(--Midnight-Magic,#000);font-family:alfabet;font-size:24px;font-style:normal;font-weight:500;line-height:normal;max-width:668px;margin-bottom:64px}.birthday-option{display:flex;background:#fff;flex-direction:column;gap:64px;padding:128px 0;text-align:center;justify-content:center;position:relative;overflow:hidden}.birthday-option h2{color:var(--Midnight-Magic,#000);font-family:DonJose_Black;font-size:52px;font-style:normal;font-weight:900;line-height:100%}.birthday-table{width:54%;margin:auto;display:flex;justify-content:space-between;gap:16px}.birthday-table .table-column{width:100%}.birthday-table .table-column .plan-title{display:flex;padding:32px;justify-content:center;align-items:center;border-radius:32px;color:var(--Snowy-Adventure,#fffbfa);text-align:center;font-family:DonJose_Black;font-size:52px;font-style:normal;font-weight:900;line-height:100%;position:relative;z-index:100}.birthday-table .table-column .plan-title.standard{background:#5275c1}.birthday-table .table-column .plan-title.ultimate{background:#f3624f}.birthday-table .table-column .table-list{margin-top:-1.5rem;border:2px solid #000;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;position:relative;z-index:99;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:alfabet;color:var(--Midnight-Magic,#000);text-align:center;font-style:normal;line-height:normal;font-size:22px;font-weight:500}.birthday-table .table-column .table-list .divider{display:block;width:100%;border:1px solid #000}.birthday-table .table-column .table-list div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 0}.birthday-table .table-column .table-list>div:first-child{font-size:38px;font-weight:700;padding-top:50px}.birthday-table .table-column .table-list .table-buddy span{font-size:16px;font-weight:400}.birthday-table .table-column .table-list .buy-space{display:flex;flex-direction:column;gap:16px;font-size:28px;font-weight:700;padding:32px}.birthday-table-vitory{position:absolute;top:264px;left:-78px}.birthday-table-monster{position:absolute;right:70px;bottom:-150px}.signIn_bg{padding:64px 264px;align-self:stretch;background:var(--Sunny-Day,#ffb345);min-height:852px}.signIn_bg,.signIn_bg img{display:flex;align-items:center;gap:16px;position:relative;width:100%}.signIn_bg img{height:100%;flex-direction:column;justify-content:center;flex:1 0;border-radius:32px;object-fit:cover}.skip-content{display:flex;padding:64px 264px;justify-content:space-between;align-items:center;background:var(--Sky-Splash,#5275c1)}.skip-content .skip-text-content{display:flex;flex-direction:column;gap:16px;width:40%;height:100%}.skip-content .skip-text-content h2{font-family:alfabet,sans-serif;font-size:52px;font-style:normal;font-weight:800;text-transform:uppercase;line-height:110%}.skip-content .skip-text-content p{font-family:Alfabet;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.skip-content .skipimg-content{display:flex;width:50%;height:100%}.skip-content .skipimg-content .skip-single-image{width:100%;height:100%;object-fit:cover;border-radius:16px}.take-birthday{display:flex;flex-direction:column;padding:160px 264px;justify-content:center;align-items:center;gap:32px;background:var(--Sandy-Beach,#fff2dc);text-align:center}.take-birthday h2{color:var(--Midnight-Magic,#000);font-family:alfabet,sans-serif;font-size:52px;font-style:normal;font-weight:800;text-transform:uppercase;line-height:110%}.take-birthday .all-boxes{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.take-birthday .all-boxes .birthday-box{width:100%;display:flex;padding:48px 32px;flex-direction:column;justify-content:center;align-items:center;border-radius:32px;background:var(--Candy-Pop,#f3624f);color:#fffbfa;text-align:center;gap:16px}.take-birthday .all-boxes .birthday-box p{font-family:alfabet;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.take-birthday-footer{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;text-align:center}.take-birthday-footer p{color:var(--Midnight-Magic,#000);text-align:center;font-family:alfabet;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.faq-part-birthday{display:flex;padding:128px 264px;justify-content:space-between;background:var(--Sunny-Day,#ffb345);border-radius:32px 32px 0 0;margin-top:-32px}.faq-part-birthday .faqs{width:50%;display:flex;flex-direction:column;gap:32px}.faq-part-birthday .faqs h2{color:var(--Snowy-Adventure,#fffbfa);text-align:center;font-family:alfabet,sans-serif;font-size:52px;font-style:normal;font-weight:800;text-transform:uppercase;line-height:110%}.faq-part-birthday .faqs .faq-part-birthday-actions{display:flex;gap:16px}.faq-part-birthday .faq-mascot-birthday{width:25%;height:100%;display:flex;align-items:center;padding-top:15rem}.faq-part-birthday .faq-mascot-birthday img{width:100%;height:auto}.faq-part-birthday .accordionItem{gap:0}@media (max-width:1650px){.birthday-banner{height:650px}.birthday-banner .banner-model{padding:64px 100px 64px 0}.birthday-banner .banner-quote h2{font-size:80px}.birthday-banner .banner-quote p{font-size:22px}.birthday-table-vitory{width:380px;height:400px;top:200px;left:-78px}.birthday-table-monster{width:280px;height:280px;right:70px;bottom:-150px}.signIn_bg{padding:32px 128px}.skip-content{padding:64px 120px}.faq-part-birthday,.take-birthday{padding:120px}.faq-part-birthday .faqs{width:55%}}@media (max-width:1024px){.birthday-banner{height:600px}.birthday-banner .banner-model{padding:64px 80px 64px 0}.birthday-banner .banner-model img.birthday-banner-mosnter{bottom:20px;right:45px;width:160px;height:165px}.birthday-option{padding:80px 0;gap:48px}.birthday-option h2{font-size:48px}.birthday-table .table-column .plan-title{font-size:36px;border-radius:24px}.birthday-table .table-column .table-list{font-size:18px}.birthday-table .table-column .table-list div{padding:16px 0}.birthday-table .table-column .table-list>div:first-child{font-size:28px;padding:26px}.birthday-table .table-column .table-list .buy-space{font-size:22px}.birthday-table-vitory{width:300px;height:400px;top:224px;left:-58px}.birthday-table-monster{width:250px;height:250px;right:40px;bottom:-150px}.signIn_bg{min-height:inherit;padding:64px;display:none}.skip-content{padding:48px}.skip-content .skip-text-content{text-align:center}.skip-content .skip-text-content h2{font-size:28px}.skip-content .skip-text-content p{font:16px}.take-birthday{padding:80px}.take-birthday h2{font-size:36px}.take-birthday .all-boxes .birthday-box{padding:24px}.take-birthday .all-boxes .birthday-box img{width:70px;height:70px}.take-birthday .all-boxes .birthday-box p{font-size:18px}.faq-part-birthday{padding:80px}.faq-part-birthday .faqs h2{font-size:36px}.faq-part-birthday .faqs .faq-part-birthday-actions a button{font-size:14px!important}.mobile_viewer_only{display:block!important;padding:1rem}}@media (max-width:767px){.birthday-banner{flex-direction:column;padding:32px 0 0;height:auto}.birthday-banner .banner-model{padding:0;order:2;overflow:hidden;display:none}.birthday-banner .banner-model img.sealMembership{border-radius:0}.birthday-banner .banner-model img.birthday-banner-mosnter{top:0;right:-25px;left:auto;bottom:auto}.birthday-banner .banner-quote{order:1;text-align:center;display:flex;align-items:center;flex-direction:column;padding:0 16px 2rem}.birthday-banner .banner-quote h2{font-size:72px}.birthday-banner .banner-quote p{font-size:22px;margin-bottom:32px}.birthday-option{padding:64px 16px 240px}.birthday-table{width:100%;flex-direction:column}.birthday-table-vitory{width:290px;height:330px;top:auto;bottom:-10px;left:-168px;transform:rotate(30deg)}.birthday-table-monster{width:174px;height:174px;right:10px;bottom:10px}.signIn_bg{min-height:auto;height:auto;padding:32px 16px;display:flex;justify-content:center;align-items:center;background:transparent}.signIn_bg img{width:100%!important;height:auto!important;border-radius:16px;margin:0 auto;display:block}.skip-content{flex-direction:column;padding:64px 16px;gap:32px}.skip-content .skip-text-content{width:100%}.skip-content .skip-text-content h2{font-size:38px}.skip-content .skip-text-content p{font-size:16px}.skip-content .skipimg-content{width:100%}.take-birthday{padding:64px 16px}.take-birthday h2{font-size:38px}.take-birthday .all-boxes{grid-template-columns:repeat(1,1fr)}.take-birthday .all-boxes .birthday-box{padding:32px}.take-birthday .all-boxes .birthday-box img{width:96px;height:96px}.take-birthday .all-boxes .birthday-box p{font-size:22px}.faq-part-birthday{flex-direction:column;padding:64px 16px}.faq-part-birthday .faqs{width:100%}.faq-part-birthday .faqs .faq-part-birthday-actions{flex-direction:column;align-items:center}.faq-part-birthday .faq-mascot-birthday,.mobile_view_status{display:none}}.faq-part-birthday .accordionItem p{color:#000;margin:0}.faq-part-birthday .accordionItem span{margin-bottom:0}.faq-part-birthday .accordionItem{font-size:1.125rem}.faq-part-birthday .accordionItem .faq-desc p{font-weight:400;overflow-wrap:break-word}