.birthdayFaqList{counter-reset:birthday-faq}.birthdayFaqItem{counter-increment:birthday-faq}.birthdayFaqToggle{--birthday-faq-gap:1rem;gap:var(--birthday-faq-gap);padding-block:1.5rem;list-style:none}.birthdayFaqToggle::-webkit-details-marker{display:none}.birthdayFaqToggle::marker{content:""}.birthdayFaqToggle:focus-visible{outline:2px solid var(--color-darkPink);outline-offset:4px;border-radius:.5rem}.birthdayFaqNumber{width:1.5rem}.birthdayFaqNumber::before{content:counter(birthday-faq,decimal-leading-zero)}.birthdayFaqIcon{width:2.5rem;height:2.5rem;transition:background-color .2s,border-color .2s,color .2s}.birthdayFaqIcon svg{transition:transform .2s}.birthdayFaqToggle:hover .birthdayFaqIcon{border-color:var(--color-darkPink)}.birthdayFaqItem[open] .birthdayFaqIcon{border-color:var(--color-darkPink);background-color:var(--color-darkPink);color:#fff}.birthdayFaqItem[open] .birthdayFaqIcon svg{transform:rotate(45deg)}.birthdayFaqAnswer{margin-top:0;padding:0 3.5rem 1.5rem 2.5rem}@media (min-width:1024px){.birthdayFaqToggle{gap:1.75rem;padding-block:1.75rem}.birthdayFaqAnswer{padding:0 4.25rem 1.75rem 3.25rem}}@media (prefers-reduced-motion:reduce){.birthdayFaqIcon,.birthdayFaqIcon svg{transition:none}}.birthdayIcon .birthdayIconChoice{display:none}.birthdayIcon[data-birthday-icon="gift"] [data-birthday-symbol="gift"],.birthdayIcon[data-birthday-icon="cake"] [data-birthday-symbol="cake"],.birthdayIcon[data-birthday-icon="chat"] [data-birthday-symbol="chat"],.birthdayIcon[data-birthday-icon="brush"] [data-birthday-symbol="brush"],.birthdayIcon[data-birthday-icon="calendar"] [data-birthday-symbol="calendar"]{display:block}.birthdayRichtext p,.birthdayRichtext [data-type="core/freeform"] p{margin-bottom:0}.birthdayRichtext p+p,.birthdayRichtext [data-type="core/freeform"] p+p{margin-top:1.25rem}.birthdayRichtext [data-type="core/freeform"]{font:inherit;color:inherit}.editor-styles-wrapper .birthdayFaqAnswer{display:block}.editor-styles-wrapper .birthdayFaqItem::details-content{content-visibility:visible}.birthdayRichtext a{color:var(--color-darkPink);text-decoration:underline;text-underline-offset:.25em}@keyframes birthday-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.birthdayFloat{animation:birthday-float 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.birthdayFloat{animation:none}}body[data-aos-duration] .birthdaySection [data-aos][data-aos^="fade"]{transition-duration:.8s;transition-timing-function:cubic-bezier(.22,1,.36,1)}body[data-aos-duration] .birthdaySection [data-aos][data-aos="fade-up"]:not(.aos-animate){transform:translate3d(0,24px,0)}body[data-aos-duration] .birthdaySection [data-aos-stagger]>[data-aos]:nth-child(2){transition-delay:.08s}body[data-aos-duration] .birthdaySection [data-aos-stagger]>[data-aos]:nth-child(3){transition-delay:.16s}body[data-aos-duration] .birthdaySection [data-aos-stagger]>[data-aos]:nth-child(4){transition-delay:.24s}body[data-aos-duration] .birthdaySection [data-aos-stagger]>[data-aos]:nth-child(n+5){transition-delay:.32s}@media (prefers-reduced-motion:reduce){body[data-aos-duration] .birthdaySection [data-aos]{opacity:1!important;transform:none!important;transition:none!important}}