body:has(.bd[data-sale-start]) .shopify-section-group-header-group,body:has(.bd[data-sale-start]) .shopify-section-group-footer-group{display:none!important}body:has(.bd[data-sale-start]) .content-for-layout{overflow:visible!important}.bd,.bd *{box-sizing:border-box}@keyframes ps-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ps-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes ps-aurora{0%{transform:translate(0) scale(1)}50%{transform:translate(3%,2%) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes ps-float{0%{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}to{transform:translateY(0) rotate(var(--r,0deg))}}@keyframes ps-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ps-grad{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes ps-burst{0%{transform:scale(0);opacity:0}15%{opacity:1}60%{opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes ps-spin{to{transform:rotate(360deg)}}@keyframes ps-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes ps-confetti{0%{transform:translateY(-10px) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(120px) rotate(320deg);opacity:0}}@keyframes ps-pulse{0%,to{box-shadow:0 0 #ffb5038c}50%{box-shadow:0 0 0 14px #ffb50300}}.bd-aurora{animation:ps-aurora 18s ease-in-out infinite}.bd-marquee{animation:ps-marquee 26s linear infinite}.bd-marquee-30{animation:ps-marquee 30s linear infinite}.bd-marquee-rev-30{animation:ps-marquee-rev 30s linear infinite}.bd-grad-text{animation:ps-grad 7s linear infinite}.bd-spin{animation:ps-spin 9s linear infinite}.bd-float{animation:ps-float 7s ease-in-out infinite}.bd-bob{animation:ps-bob 3.5s ease-in-out infinite}.bd-burst{animation:ps-burst 2.8s ease-out infinite}.bd-confetti{animation:ps-confetti 5s linear infinite}.bd-egg{animation:ps-pulse 2.6s ease-out infinite}.bd-modal-card{animation:ps-pop .4s cubic-bezier(.34,1.56,.64,1)}.bd-lift{transition:transform .14s ease,box-shadow .14s ease}.bd-lift:hover{transform:translateY(-2px)}.bd-lift-1:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6f08fb57}.bd-card.bd-lift:hover{transform:translateY(-4px);box-shadow:0 16px 34px #5b3df529!important}.bd a:focus-visible,.bd button:focus-visible{outline:none;box-shadow:0 0 0 3px #87adf58c}.bd-tierstrip{display:flex;gap:14px;height:340px}.bd-tier{position:relative;flex:1 1 0;min-width:0;cursor:pointer;border-radius:22px;overflow:hidden;display:flex;box-shadow:0 8px 20px #5b3df524;transition:flex .45s cubic-bezier(.22,1,.36,1),box-shadow .3s;border:0;padding:0;text-align:left}.bd-tier.is-active{flex:3.2 1 0;box-shadow:0 22px 50px #5b3df552}.bd-tier__ghost{position:absolute;bottom:-34px;right:-10px;font-weight:900;font-size:180px;line-height:1;color:#ffffff21;transition:right .45s;pointer-events:none}.bd-tier.is-active .bd-tier__ghost{right:14px}.bd-tier__inner{position:relative;padding:24px;display:flex;flex-direction:column;justify-content:space-between;width:100%}.bd-tier__num{font-weight:900;font-size:30px;letter-spacing:-.03em;color:#fff;line-height:1;transition:font-size .4s;display:block;white-space:nowrap}.bd-tier.is-active .bd-tier__num{font-size:60px}.bd-tier__num small{font-size:15px;font-weight:900}.bd-tier.is-active .bd-tier__num small{font-size:24px}.bd-tier__detail{margin-top:14px;display:none}.bd-tier.is-active .bd-tier__detail{display:block}.bd-tier__vlabel{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;font-size:14px;color:#ffffffe6;align-self:center;margin-top:auto;white-space:nowrap}.bd-tier.is-active .bd-tier__vlabel,.bd-tier__shop{display:none}.bd-tier.is-active .bd-tier__shop{display:inline-flex}.bd-acc{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s}.is-open>.bd-acc,.bd-row.is-open .bd-acc{max-height:460px;opacity:1}.bd-pm:before{content:"+"}.is-open .bd-pm:before{content:"\2212"}.bd-badge-center{position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center;margin:0 auto}.bd-badge-img{width:230px;height:auto;cursor:pointer;position:relative;z-index:2}.bd-badge-side-img{width:120px;height:auto}.bd-fireworks{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}@media screen and (max-width:749px){.bd-badge-side-img{width:80px}}.bd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1a1b188c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:20px}.bd-modal.is-open{display:flex}.bd-egg-btn.is-hidden{opacity:0;pointer-events:none}.bd-scratch-canvas{transition:opacity .5s}.bd-scratch-canvas.is-cleared{opacity:0;pointer-events:none}@media screen and (max-width:990px){.bd-hero-grid{grid-template-columns:1fr!important}.bd-hero-art{display:none!important}.bd-badge-grid{grid-template-columns:1fr!important;gap:14px!important;text-align:center!important}.bd-badge-grid>div{text-align:center!important}.bd-tiers-3{grid-template-columns:1fr!important}.bd-products-4{grid-template-columns:repeat(2,1fr)!important}.bd-guarantees-3,.bd-testimonials-2{grid-template-columns:1fr!important}.bd-surprises-5{grid-template-columns:repeat(3,1fr)!important}.bd-howto-3{grid-template-columns:1fr!important;max-width:420px;margin-left:auto;margin-right:auto}}@media screen and (max-width:749px){.bd-header-inner{gap:10px!important;padding:12px 16px!important}.bd-phase-toggle{display:none!important}.bd section,.bd>div>div>section{padding-left:16px!important;padding-right:16px!important}.bd-tierstrip{height:auto;flex-direction:column}.bd-tier{height:110px}.bd-tier.is-active{height:280px}.bd-tier__ghost{font-size:120px}.bd-surprises-5{display:flex!important;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.bd-surprises-5>*{flex:0 0 74%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.bd [class*=bd-marquee],.bd-aurora,.bd-grad-text,.bd-spin,.bd-float,.bd-bob,.bd-burst,.bd-confetti,.bd-egg{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-birthday-sale-page.css.map */
