#t4s-footer .solve-footer-pop{position:relative;background:radial-gradient(ellipse at 0 30%,#f6e5f2 0,transparent 55%),radial-gradient(ellipse at 100% 80%,#fff0f4 0,transparent 60%);padding:22px 0 4px}#t4s-footer .solve-footer-playground{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:120px;padding:20px 30px;border:1px solid #ebd1e0;border-radius:24px;background:linear-gradient(110deg,#fff9fc,#f7edfa);overflow:hidden;isolation:isolate}#t4s-footer .solve-footer-playground:before{content:"";position:absolute;width:160px;height:160px;border:1px solid #d6aad0;opacity:.25;border-radius:50%;inset-inline-end:-60px;top:-85px;box-shadow:0 0 0 22px #ddb4cf35;pointer-events:none;z-index:-1}#t4s-footer .solve-footer-play-copy strong{display:block;font-size:20px;line-height:1.5;color:#402538;font-weight:750}#t4s-footer .solve-footer-play-copy strong span{color:#ad3065;display:inline-block;margin-inline-end:6px}#t4s-footer .solve-footer-play-copy p{margin:5px 0 0;color:#70546b;font-size:13px;line-height:1.65}#t4s-footer .solve-footer-bubbles{display:flex;align-items:center;justify-content:center;gap:16px;direction:ltr;flex:none;min-height:62px}#t4s-footer .solve-footer-bubble{position:relative;display:grid;place-items:center;width:52px;height:56px;padding:0;border:0!important;background:transparent!important;color:inherit;cursor:pointer;overflow:visible;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none}#t4s-footer .solve-footer-bubble>span{position:relative;display:block;width:43px;height:43px;border-radius:50%;border:1px solid #c78baeb3;box-shadow:inset -4px -5px 9px #b884bf29,inset 2px 2px 6px #fff,0 5px 12px #b4749d1a;background:radial-gradient(circle at 25% 22%,#fff 0,#ffffffbd 12%,transparent 36%),radial-gradient(circle at 72% 85%,#e8c7f1b0,transparent 56%),linear-gradient(140deg,#ffe7f2cc,#f1dff8bb 48%,#fae2ed99);animation:solve-footer-float 3.5s ease-in-out infinite;animation-play-state:paused;transition:opacity .18s,box-shadow .2s,scale .2s;pointer-events:none}#t4s-footer .solve-footer-bubble>span:after{content:"";position:absolute;top:8px;left:8px;width:10px;height:5px;border-radius:50%;background:#fff;transform:rotate(-35deg);opacity:.8}#t4s-footer .solve-footer-bubble:nth-child(2)>span{width:35px;height:35px;animation-delay:-1.5s;animation-duration:4s;background-color:#f5e4ff}#t4s-footer .solve-footer-bubble:nth-child(3)>span{width:49px;height:49px;animation-delay:-.7s;animation-duration:3.8s}#t4s-footer .solve-footer-bubble:nth-child(4)>span{width:38px;height:38px;animation-delay:-2.3s;animation-duration:4.3s}#t4s-footer .solve-footer-bubble:nth-child(5)>span{width:44px;height:44px;animation-delay:-1.1s;animation-duration:3.9s}#t4s-footer .solve-footer-pop.is-inview .solve-footer-bubble>span{animation-play-state:running}#t4s-footer .solve-footer-bubble:hover>span{box-shadow:inset -4px -5px 9px #b884bf29,inset 2px 2px 6px #fff,0 0 0 5px #e5c3d530;scale:1.1}#t4s-footer .solve-footer-bubble:focus-visible{outline:2px solid #a02e60;outline-offset:4px}#t4s-footer .solve-footer-bubble.is-popped>span{opacity:0;scale:1.25}#t4s-footer .solve-footer-burst{position:absolute;inset:50% auto auto 50%;width:1px;height:1px;pointer-events:none;z-index:4}#t4s-footer .solve-footer-burst i{position:absolute;width:5px;height:5px;left:-2px;top:-2px;border-radius:50%;background:#b75184;animation:solve-footer-spark .58s ease-out both}#t4s-footer .solve-footer-burst i:nth-child(2n){background:#ad87c1;width:4px;height:4px}#t4s-footer .solve-footer-burst:after{content:"";position:absolute;left:-20px;top:-20px;width:40px;height:40px;border:1px solid #ba6b96;border-radius:50%;animation:solve-footer-ring .5s ease-out both}#t4s-footer .solve-footer-pop .solve-footer-main{position:relative;padding-block:22px 30px!important;gap:18px!important}#t4s-footer .solve-footer-pop .solve-footer-main nav{min-width:0;padding:22px!important;border:1px solid #eed7e4;border-radius:20px;background:linear-gradient(150deg,#ffffffed,#fff8fbe8);box-shadow:0 7px 20px #64365b06;transition:border-color .25s,box-shadow .25s,transform .25s}#t4s-footer .solve-footer-pop .solve-footer-main nav:hover{border-color:#cfa1bd;box-shadow:0 10px 25px #71365610;transform:translateY(-3px)}#t4s-footer .solve-footer-pop .solve-footer-main nav h3{margin:0 0 14px!important;padding-bottom:12px!important;color:#452b3e!important;line-height:1.5!important}#t4s-footer .solve-footer-pop .solve-footer-main nav h3:after{width:30px;background:linear-gradient(90deg,#ac3264,#dba4cd);transition:width .3s}#t4s-footer .solve-footer-pop .solve-footer-main nav:hover h3:after{width:60px}#t4s-footer .solve-footer-pop .solve-footer-main nav a{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%!important;min-height:44px;margin:0!important;padding:7px 0!important;line-height:1.65!important;color:#65445c!important;border-radius:7px;transition:color .2s,background .2s,translate .2s;transform:none!important}#t4s-footer .solve-footer-pop .solve-footer-main nav a:after{content:"\2197";font-size:13px;color:#b77397;flex:none;opacity:.6;transition:opacity .2s,translate .2s}#t4s-footer .solve-footer-pop .solve-footer-main nav a:hover{color:#9f275a!important;background:#fceef5;translate:0 -1px}#t4s-footer .solve-footer-pop .solve-footer-main nav a:hover:after{opacity:1;translate:2px -2px}#t4s-footer .solve-footer-pop .solve-footer-main nav a:focus-visible{outline:2px solid #a02e60;outline-offset:3px}#t4s-footer .solve-footer-pop .solve-footer-main nav p{font-size:12px!important;line-height:1.8;margin:14px 0 0!important;color:#78576d!important}#t4s-footer .solve-footer-pop .solve-footer-bottom{padding-block:20px 30px!important}@keyframes solve-footer-float{0%,to{transform:translateY(3px) rotate(-4deg)}50%{transform:translateY(-7px) rotate(5deg)}}@keyframes solve-footer-spark{0%{transform:translate(0) scale(.6);opacity:1}to{transform:translate(var(--spark-x),var(--spark-y)) scale(.2);opacity:0}}@keyframes solve-footer-ring{0%{transform:scale(.45);opacity:.75}to{transform:scale(1.65);opacity:0}}@media(max-width:767px){#t4s-footer .solve-footer-pop{padding-top:16px}#t4s-footer .solve-footer-playground{flex-direction:column;gap:12px;text-align:center;padding:18px 12px 13px;min-height:0;border-radius:20px}#t4s-footer .solve-footer-play-copy strong{font-size:18px}#t4s-footer .solve-footer-play-copy p{font-size:12px;margin-top:3px}#t4s-footer .solve-footer-bubbles{gap:9px;min-height:54px}#t4s-footer .solve-footer-bubble{width:46px;height:50px}#t4s-footer .solve-footer-bubble>span{width:38px;height:38px}#t4s-footer .solve-footer-bubble:nth-child(3)>span{width:44px;height:44px}#t4s-footer .solve-footer-pop .solve-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;padding-block:14px 20px!important}#t4s-footer .solve-footer-pop .solve-footer-main nav{padding:16px 12px!important;border-radius:17px}#t4s-footer .solve-footer-pop .solve-footer-main nav h3{font-size:17px!important;margin-bottom:9px!important}#t4s-footer .solve-footer-pop .solve-footer-main nav a{font-size:14px!important;gap:5px;line-height:1.6!important}#t4s-footer .solve-footer-pop .solve-footer-main nav:last-child{column-gap:18px}}@media(prefers-reduced-motion:reduce){#t4s-footer .solve-footer-pop *,#t4s-footer .solve-footer-pop *:before,#t4s-footer .solve-footer-pop *:after{animation:none!important;transition:none!important;transform:none!important;translate:none!important;scale:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/solve-footer-pop.css.map */
