:root{--sw-cream: #FFF6E9;--sw-cream-2: #FFFDF8;--sw-cream-3: #FFFBF0;--sw-white: #ffffff;--sw-pink: #FF4D9D;--sw-pink-dark: #D62F7E;--sw-pink-darker: #B01F63;--sw-pink-mid: #FF6FAD;--sw-pink-light: #FF8AC2;--sw-pink-soft: #FF9BC4;--sw-pink-pale: #FFE3EF;--sw-pink-pale-2: #FFD1E6;--sw-pink-pale-3: #FFD9EA;--sw-yellow: #FFD43B;--sw-yellow-shadow: #E8B412;--sw-green: #7BC950;--sw-brown: #4A2B29;--sw-brown-2: #7A5650;--sw-brown-3: #9A756D;--sw-brown-4: #B08A80;--sw-brown-5: #C4A49B;--sw-font-head: "Baloo 2", system-ui, cursive;--sw-font-body: "Nunito", system-ui, sans-serif;--sw-page-max: 1240px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--sw-cream)}body{font-family:var(--sw-font-body);color:var(--sw-brown);overflow-x:hidden}img{max-width:100%}::selection{background:var(--sw-pink);color:#fff}a{color:inherit}@keyframes sw-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(var(--r, 0deg))}}@keyframes sw-floatSlow{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-8px) rotate(var(--r, 0deg))}}@keyframes sw-letter{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sw-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes sw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes sw-heartUp{0%{transform:translateY(0) scale(.4) rotate(0);opacity:1}to{transform:translateY(-140px) scale(1.3) rotate(18deg);opacity:0}}@keyframes sw-fadeSwap{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes sw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sw-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-slideIn{0%{transform:translate(105%)}to{transform:translate(0)}}@keyframes sw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sw-dropIn{0%{transform:translateY(-26px) scale(.6);opacity:0}60%{transform:translateY(4px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes sw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sw-reveal{opacity:1}.sw-js .sw-reveal{opacity:0}.sw-js .sw-reveal.sw-in{animation:sw-reveal .8s cubic-bezier(.22,1,.36,1) forwards}.sw-reveal.sw-in{opacity:1}@media(prefers-reduced-motion:reduce){.sw-reveal{opacity:1!important;animation:none!important}[style*=animation]{animation:none!important}}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sw-font-head);font-weight:800;font-size:18px;line-height:1;padding:16px 32px;border-radius:999px;border:none;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sw-btn--yellow{background:var(--sw-yellow);color:var(--sw-brown);box-shadow:0 5px 0 var(--sw-yellow-shadow)}.sw-btn--yellow:hover{transform:translateY(3px);box-shadow:0 2px 0 var(--sw-yellow-shadow)}.sw-btn--pink{background:var(--sw-pink);color:#fff;box-shadow:0 5px 0 var(--sw-pink-dark)}.sw-btn--pink:hover{transform:translateY(3px);box-shadow:0 2px 0 var(--sw-pink-dark)}.sw-btn--white{background:#fff;color:var(--sw-brown);box-shadow:0 5px #f3d9e4}.sw-btn--white:hover{transform:translateY(3px);box-shadow:0 2px #f3d9e4}.sw-btn--sm{font-size:15px;padding:10px 22px;box-shadow:0 4px 0 var(--sw-yellow-shadow)}.sw-btn--sm:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--sw-yellow-shadow)}.sw-eyebrow{display:inline-block;background:var(--sw-pink-pale);border-radius:999px;padding:8px 20px;font-family:var(--sw-font-head);font-weight:700;font-size:14px;color:var(--sw-pink);transform:rotate(-1.5deg)}.sw-eyebrow--white{background:#fff;box-shadow:0 3px 12px #ff4d9d26}.sw-chip{background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800;box-shadow:0 3px 10px #4a2b290f}.sw-h2{font-family:var(--sw-font-head);font-weight:800;font-size:44px;margin:18px 0 0;color:var(--sw-brown);line-height:1.1}.sw-pop{color:#fff;text-shadow:0 2px 0 var(--sw-pink-soft),0 5px 0 var(--sw-pink-mid),0 9px 16px rgba(255,77,157,.35)}.sw-page{max-width:var(--sw-page-max);margin:0 auto}:target{scroll-margin-top:100px}.sw-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.sw-h2{font-size:34px}.sw-btn{font-size:16px;padding:14px 26px}}@media(max-width:749px){.sw-hero,.sw-stats,.sw-prodgrid,.sw-why,.sw-focus,.sw-storybrief,.sw-manifesto,.sw-reviews,.sw-vids,.sw-faq,.sw-finalcta,.sw-pdp,.sw-pdp__crumb,.sw-atouts,.sw-ben,.sw-how,.sw-clin,.sw-cmp,.sw-prev,.sw-xsell,.sw-coll,.sw-shero,.sw-chap,.sw-vals,.sw-footer,.sw-page,.sw-search,.sw-lc,.sw-cartpage,.sw-404,.sw-blog,.sw-article,.sw-account{padding-left:20px!important;padding-right:20px!important}.sw-cmp__head h2,.sw-vals__head h2,.sw-coll__head h1,.sw-lc__title,.sw-search__title,.sw-cartpage h1,.sw-blog__title,.sw-page__title,.sw-clin__head h2{font-size:32px!important}.sw-xsell h2{font-size:28px!important}}@media(max-width:419px){.sw-hero__title{font-size:40px}.sw-shero__title{font-size:38px}.sw-pdp__title{font-size:34px}.sw-404 .big{font-size:64px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sw-base.css.map */
