:root{--baddie-bg: #FFF7FC;--baddie-text: #2B2B2B;--baddie-mauve: #CFA0E9;--baddie-pink: #FFB6C1;--baddie-deep: #D58BDD;--baddie-light: #FFD6E8;--baddie-shadow: rgba(207,160,233,.35)}body{background:var(--baddie-bg);color:var(--baddie-text)}a{color:var(--baddie-mauve)}a:hover{color:var(--baddie-pink);text-decoration-color:var(--baddie-pink)}h1,h2,h3,.h1,.h2,.h3,.section-title{color:var(--baddie-mauve);font-family:Dancing Script,cursive!important}button,.button,.btn,.button--primary,.shopify-payment-button button,[name=add],.product-form__submit{background:linear-gradient(90deg,var(--baddie-pink),var(--baddie-mauve));color:#fff!important;border:none;border-radius:40px;font-weight:700;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}button:hover,.button:hover,.btn:hover,.button--primary:hover,.product-form__submit:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 22px var(--baddie-shadow);filter:brightness(1.05)}.button--secondary,.btn--secondary{background:transparent;color:var(--baddie-mauve)!important;border:2px solid var(--baddie-mauve);border-radius:40px}.button--secondary:hover,.btn--secondary:hover{border-color:var(--baddie-pink);color:var(--baddie-pink)!important}.card,.product-card,.collection-card,.media{border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--baddie-shadow)}input,select,textarea{background:#fff;color:var(--baddie-text);border-radius:16px;border:1px solid var(--baddie-light);padding:12px 14px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--baddie-mauve);box-shadow:0 0 0 3px #cfa0e940}.announcement-bar,.header__announcement{background:linear-gradient(90deg,var(--baddie-pink),var(--baddie-mauve));color:#fff;font-weight:600;letter-spacing:.5px}.glitter-border{border:3px solid transparent;border-image:linear-gradient(45deg,var(--baddie-pink),var(--baddie-mauve),#ffffff);border-image-slice:1;animation:sparkle 3s linear infinite}@keyframes sparkle{0%{filter:brightness(1)}50%{filter:brightness(1.4)}to{filter:brightness(1)}}.hero,.banner,.image-banner,.image-with-text,.slideshow,.slideshow__slide,.banner__media,.image-banner__media{position:relative!important;overflow:hidden!important}.hero:before,.banner:before,.image-banner:before,.image-with-text:before,.slideshow:before,.slideshow__slide:before,.banner__media:before,.image-banner__media:before{content:"";position:absolute;top:0;left:-150%;width:55%;height:100%;background:linear-gradient(120deg,#fff0,#ffffffd9,#fff0);animation:horizonShimmer 5.5s infinite;pointer-events:none;z-index:3;mix-blend-mode:screen}@keyframes horizonShimmer{0%{left:-150%}55%{left:100%}to{left:100%}}@keyframes fallSparkles{0%{transform:translateY(-10px) rotate(0);opacity:1}90%{opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.sparkle{position:fixed;top:-10px;left:0;color:#fff;text-shadow:0 0 8px #FFD6E8,0 0 15px #CFA0E9,0 0 25px #FFB6C1;font-size:14px;animation:fallSparkles 10s linear infinite;z-index:9999;pointer-events:none;opacity:.9}.sparkle-dot{position:fixed;width:8px;height:8px;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#FFB6C1 0%,#CFA0E9 60%,transparent 100%);opacity:.9;animation:sparkleFade 1s linear forwards;z-index:99999}@keyframes sparkleFade{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.3) translateY(10px);opacity:0}}#backToTop{position:fixed;bottom:40px;right:30px;font-size:22px;background:linear-gradient(90deg,#ffd6e8,#cfa0e9);color:#fff;border:none;border-radius:50%;width:45px;height:45px;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 12px #cfa0e966;z-index:9999}
/*# sourceMappingURL=/cdn/shop/t/1/assets/baddie.css.map */
