.sb{--sb-pink:#F7A8C4;--sb-pink-deep:#E66BA0;--sb-sky:#9FD4F0;--sb-lavender:#C9B6E4;--sb-mint:#B8E6D2;--sb-butter:#F5E6B8;--sb-charcoal:#3D3A4A;--sb-cream:#FFF8FB;--sb-paper:#FFFFFF;--sb-soft:#6E6A86;--sb-green:#2EA47C;--sb-disp:"Fredoka",sans-serif;--sb-body:"Quicksand",sans-serif;--sb-r:18px;--sb-r-lg:28px}.sb,.sb *{box-sizing:border-box}.sb{font-family:var(--sb-body);color:var(--sb-charcoal);line-height:1.6;-webkit-font-smoothing:antialiased}.sb h1,.sb h2,.sb h3,.sb .sb-disp{font-family:var(--sb-disp);font-weight:600;line-height:1.1;margin:0}.sb a{color:inherit;text-decoration:none}.sb img{max-width:100%;display:block}.sb p{margin:0}.sb-wrap{max-width:1140px;margin:0 auto;padding:0 22px}.sb-btn{font-family:var(--sb-disp);font-weight:600;font-size:1rem;border:none;border-radius:999px;padding:14px 28px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .2s ease}.sb-btn:active{transform:scale(.94)}.sb-btn-primary{background:var(--sb-pink-deep);color:#fff;box-shadow:0 8px #c24f84}.sb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px #c24f84}.sb-btn-primary:active{transform:translateY(4px) scale(.97);box-shadow:0 2px #c24f84}.sb-btn-soft{background:#fff;color:var(--sb-charcoal);border:2px solid var(--sb-sky)}.sb-btn-soft:hover{background:#eaf6fd}.sb-announce{background:var(--sb-charcoal);color:#fff;text-align:center;font-family:var(--sb-disp);font-weight:500;font-size:.85rem;letter-spacing:.3px;padding:9px 14px}.sb-announce b{color:var(--sb-pink)}.sb-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#EAF6FD 0%,#FBEFF5 55%,var(--sb-cream) 100%);padding:70px 0 96px}.sb-hero-inner{position:relative;z-index:3;text-align:center;max-width:720px;margin:0 auto}.sb-eyebrow{display:inline-block;font-family:var(--sb-disp);font-weight:600;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;color:var(--sb-pink-deep);background:#fff;border-radius:999px;padding:7px 16px;box-shadow:0 4px 14px #e66ba026;margin-bottom:22px}.sb-hero h1{font-size:clamp(2.8rem,8vw,5rem);font-weight:700;letter-spacing:-1px}.sb-hero h1 .sb-a{color:var(--sb-pink-deep)}.sb-hero h1 .sb-b{color:var(--sb-sky)}.sb-hero .sb-sub{font-size:1.18rem;color:var(--sb-soft);font-weight:500;margin:18px auto 30px;max-width:520px}.sb-hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.sb-floaty{position:absolute;z-index:1;animation:sb-bob 5s ease-in-out infinite}.sb-floaty.sb-f2{animation-duration:6.5s;animation-delay:-1s}.sb-floaty.sb-f3{animation-duration:5.8s;animation-delay:-2.4s}.sb-floaty.sb-f4{animation-duration:7s;animation-delay:-.6s}.sb-floaty.sb-f5{animation-duration:6s;animation-delay:-3s}@keyframes sb-bob{0%,to{transform:translateY(0) rotate(var(--sb-rot,0deg))}50%{transform:translateY(-18px) rotate(var(--sb-rot,0deg))}}.sb-cloud{position:absolute;background:#fff;border-radius:999px;opacity:.85}.sb-benefits{background:var(--sb-charcoal);color:#fff}.sb-benefits .sb-row{display:flex;flex-wrap:wrap;justify-content:space-around;gap:14px;padding:18px 0}.sb-benefit{display:flex;align-items:center;gap:10px;font-family:var(--sb-disp);font-weight:500;font-size:.98rem}.sb-benefit .sb-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:#ffffff1f}.sb-block{padding:80px 0}.sb-sec-head{text-align:center;max-width:600px;margin:0 auto 46px}.sb-sec-head .sb-kicker{font-family:var(--sb-disp);font-weight:600;color:var(--sb-pink-deep);font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.sb-sec-head h2{font-size:clamp(2rem,5vw,2.9rem);margin-top:8px}.sb-sec-head p{color:var(--sb-soft);font-weight:500;margin-top:12px}.sb-mystery{background:linear-gradient(135deg,#f1e6fa,#fbe3ec);border-radius:var(--sb-r-lg);overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.sb-mystery .sb-copy{padding:54px 48px}.sb-mystery .sb-tag{display:inline-block;background:var(--sb-charcoal);color:#fff;font-family:var(--sb-disp);font-weight:600;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:16px}.sb-mystery h2{font-size:clamp(2rem,4.5vw,3rem)}.sb-mystery p{color:var(--sb-soft);font-weight:500;font-size:1.1rem;margin:16px 0 26px}.sb-mystery .sb-price{font-family:var(--sb-disp);font-weight:600;color:var(--sb-charcoal);font-size:1.4rem;margin-bottom:24px}.sb-mystery .sb-price .sb-was{color:var(--sb-soft);font-size:1rem;text-decoration:line-through}.sb-mystery .sb-visual{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.sb-giftbox{position:relative;animation:sb-bob 5s ease-in-out infinite}.sb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sb-card{background:var(--sb-paper);border-radius:var(--sb-r-lg);padding:18px;border:2px solid #F6E9F0;transition:transform .15s ease,box-shadow .2s ease;text-align:center;position:relative}.sb-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #e66ba029}.sb-card .sb-pic{background:linear-gradient(160deg,#eaf6fd,#fbeff5);border-radius:var(--sb-r);height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.sb-card.sb-hero-card{border-color:var(--sb-pink);box-shadow:0 12px #fbdce8}.sb-badge{position:absolute;top:14px;left:14px;background:var(--sb-pink-deep);color:#fff;font-family:var(--sb-disp);font-weight:600;font-size:.72rem;padding:5px 11px;border-radius:999px;z-index:2}.sb-badge.sb-mint{background:#2ea47c}.sb-badge.sb-sky{background:#2c7fc0}.sb-card h3{font-size:1.1rem}.sb-card .sb-desc{font-size:.85rem;color:var(--sb-soft);font-weight:500;margin:4px 0 10px}.sb-card .sb-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.sb-card .sb-cost{font-family:var(--sb-disp);font-weight:600;font-size:1.2rem}.sb-add{font-family:var(--sb-disp);font-weight:600;font-size:.85rem;background:var(--sb-charcoal);color:#fff;border:none;border-radius:999px;padding:9px 16px;cursor:pointer;transition:transform .1s,background .15s;text-decoration:none;display:inline-block}.sb-add:hover{background:var(--sb-pink-deep)}.sb-add:active{transform:scale(.9)}.sb-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sb-col{border-radius:var(--sb-r-lg);padding:30px 26px;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;cursor:pointer;transition:transform .15s}.sb-col:hover{transform:translateY(-4px) scale(1.01)}.sb-col h3{font-size:1.4rem;position:relative;z-index:2}.sb-col span{position:relative;z-index:2;font-family:var(--sb-disp);font-weight:500;font-size:.85rem;color:var(--sb-charcoal);opacity:.7}.sb-col .sb-em{position:absolute;top:-10px;right:-6px;font-size:5rem;opacity:.5;z-index:1}.sb-c1{background:var(--sb-pink)}.sb-c2{background:var(--sb-butter)}.sb-c3{background:var(--sb-lavender)}.sb-c4{background:var(--sb-mint)}.sb-c5{background:var(--sb-sky)}.sb-c6{background:#fbd9e6}.sb-why{background:#fff}.sb-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sb-why-card{text-align:center;padding:14px}.sb-why-ic{width:84px;height:84px;margin:0 auto 18px;border-radius:26px;display:flex;align-items:center;justify-content:center}.sb-why-card h3{font-size:1.3rem;margin-bottom:8px}.sb-why-card p{color:var(--sb-soft);font-weight:500}.sb-social{background:linear-gradient(180deg,var(--sb-cream),#FBEFF5)}.sb-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.sb-review{background:#fff;border-radius:var(--sb-r-lg);padding:26px;border:2px solid #F6E9F0}.sb-stars{color:#f5b400;font-size:1rem;letter-spacing:2px;margin-bottom:10px}.sb-review p{font-weight:500}.sb-review .sb-who{font-family:var(--sb-disp);font-weight:600;margin-top:14px;font-size:.9rem;color:var(--sb-pink-deep)}.sb-note{text-align:center;font-family:var(--sb-disp);font-weight:500;color:var(--sb-soft);margin-top:18px;font-size:.85rem}.sb-news{text-align:center;background:var(--sb-charcoal);color:#fff;border-radius:var(--sb-r-lg);padding:60px 30px;position:relative;overflow:hidden}.sb-news h2{font-size:clamp(1.9rem,4.5vw,2.7rem);color:#fff}.sb-news p{color:#d9d6e4;font-weight:500;margin:14px auto 26px;max-width:440px}.sb-news form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;max-width:480px;margin:0 auto}.sb-news input{flex:1;min-width:220px;border:none;border-radius:999px;padding:15px 22px;font-family:var(--sb-body);font-size:1rem;font-weight:500;color:var(--sb-charcoal)}.sb-news input:focus{outline:3px solid var(--sb-pink)}.sb-news .sb-ok{margin-top:16px;font-family:var(--sb-disp);font-weight:600;color:var(--sb-mint);min-height:24px}@media(max-width:920px){.sb-grid{grid-template-columns:repeat(2,1fr)}.sb-mystery{grid-template-columns:1fr}.sb-mystery .sb-visual{min-height:280px;order:-1}.sb-collections,.sb-why-grid,.sb-reviews{grid-template-columns:1fr}}@media(max-width:560px){.sb-grid{grid-template-columns:1fr}.sb-mystery .sb-copy{padding:36px 26px}}.sb-footer-cta{background:var(--sb-cream);border-top:2px solid #F6E2EC;text-align:center;padding:54px 0 40px}.sb-footer-cta .sb-wm{font-family:var(--sb-disp);font-weight:600;font-size:1.5rem;color:var(--sb-charcoal)}.sb-footer-cta .sb-wm i{font-style:normal;color:var(--sb-pink-deep)}.sb-footer-cta .sb-tagline{color:var(--sb-soft);font-weight:500;margin:10px auto 20px;max-width:380px}.sb-footer-cta .sb-socials{display:flex;gap:10px;justify-content:center;margin-top:18px}.sb-footer-cta .sb-socials a{width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid #F0DCE6;display:flex;align-items:center;justify-content:center;font-family:var(--sb-disp);font-weight:600;color:var(--sb-pink-deep)}.sb-footer-cta .sb-socials a:hover{border-color:var(--sb-pink)}.sb-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.sb-reveal.sb-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sb *{animation:none!important}.sb-reveal{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sb-home.css.map */
