@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";@keyframes ksh{0%{background-position:0%}to{background-position:200%}}@keyframes kglow{0%,to{box-shadow:0 4px 16px #ff2d9e66}50%{box-shadow:0 6px 32px #ff2d9eb3,0 0 40px #ff85c84d}}@keyframes kbounce{0%,to{transform:scale(1)}40%{transform:scale(1.12)}70%{transform:scale(.95)}}@keyframes kfloat{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-14px) rotate(6deg)}66%{transform:translateY(-7px) rotate(-4deg)}}@keyframes kfloat2{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-18px) rotate(-10deg) scale(1.05)}}@keyframes kfloat3{0%,to{transform:translateY(0) rotate(-5deg)}45%{transform:translateY(-10px) rotate(8deg)}}@keyframes kheartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.1)}}.shopify-section-header-announcement-bar,.announcement-bar-section,.announcement-bar{display:none!important}.k-bgs{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.k-bg-item{position:absolute;font-size:var(--kfz,32px);opacity:var(--kop,.05);animation:var(--kan) var(--kd,8s) ease-in-out infinite;animation-delay:var(--kdl,0s)}#header-group,.header-section,.shopify-section.header-section>*{position:relative;z-index:200!important}header-component,.header,[class*=header]:not([class*=drawer]):not([class*=search]):not([class*=announcement]):not([class*=icon]){background:#fffbfef2!important}#header-group>.shopify-section{background:#fffbfef2!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:2px solid rgba(255,45,158,.12)!important;box-shadow:0 2px 20px #ff2d9e1a!important}#header-group a[href="/"],#header-group .header__heading-link,#header-group [class*=logo] a,#header-group a[class*=logo],#header-group .header a[aria-label]{background:linear-gradient(135deg,#ff2d9e,#c4006d,#ff85c8)!important;background-size:200%!important;animation:ksh 5s linear infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:900!important;font-family:Outfit,sans-serif!important}#header-group nav a,#header-group .header__inline-menu a,#header-group [class*=menu] a:not([href="/cart"]):not([href*=account]){border-radius:50px!important;padding:6px 16px!important;transition:all .25s!important;color:#6b7280!important}#header-group nav a:hover,#header-group .header__inline-menu a:hover{background:linear-gradient(135deg,#ff2d9e,#ff85c8)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #ff2d9e4d!important}#header-group nav,#header-group .header__inline-menu{background:#ff2d9e0a!important;border:1.5px solid rgba(255,45,158,.12)!important;border-radius:50px!important;padding:4px!important}#header-group a[href="/cart"],#header-group [href*="/cart"],#header-group .header__icon--cart{background:linear-gradient(135deg,#ff2d9e,#ff5ab2)!important;border-radius:50px!important;padding:8px 18px!important;color:#fff!important;box-shadow:0 4px 16px #ff2d9e73!important;animation:kglow 3s ease-in-out infinite!important;display:flex!important;align-items:center!important;gap:6px!important}#header-group a[href="/cart"]:hover,#header-group .header__icon--cart:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 8px 28px #ff2d9e8c!important}#header-group a[href="/cart"] svg,#header-group [href*="/cart"] svg,#header-group .header__icon--cart svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.cart-count-bubble,[class*=cart-count],[class*=cart][class*=count]{background:#fff!important;color:#ff2d9e!important;font-weight:900!important;animation:kbounce 2s ease-in-out infinite!important}#header-group svg{color:#ff2d9e!important;fill:#ff2d9e!important}#header-group a[href="/cart"] svg{color:#fff!important;fill:#fff!important}.collection h1,.collection__title,.template-contact h1,.page-title h1,.page-header h1{font-family:Outfit,sans-serif!important;font-weight:900!important;background:linear-gradient(135deg,#ff2d9e,#c4006d)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.product-card,.card-wrapper .card{border-radius:20px!important;overflow:hidden!important;transition:all .35s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 4px 20px #1a0a1412!important}.product-card:hover,.card-wrapper:hover .card{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 20px 48px #ff2d9e26!important}.card__badge .badge,.badge--sale{background:linear-gradient(135deg,#ff2d9e,#ff5ab2)!important;color:#fff!important;border-radius:50px!important;font-weight:700!important;border:none!important}.button:not(.button-secondary):not(.button-unstyled),.quick-add__submit,button[name=add],.add-to-cart-button{background:linear-gradient(135deg,#ff2d9e,#ff5ab2)!important;color:#fff!important;border:none!important;border-radius:50px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;box-shadow:0 4px 16px #ff2d9e4d!important;transition:all .25s!important}.button:not(.button-secondary):not(.button-unstyled):hover,.quick-add__submit:hover,button[name=add]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #ff2d9e80!important}input[type=email],input[type=text],input[type=tel],textarea{border-radius:16px!important;border:2px solid rgba(255,45,158,.15)!important;font-family:DM Sans,sans-serif!important;transition:border-color .25s,box-shadow .25s!important}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,textarea:focus{border-color:#ff2d9e!important;box-shadow:0 0 0 3px #ff2d9e1f!important;outline:none!important}[type=submit]{background:linear-gradient(135deg,#ff2d9e,#ff5ab2)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:14px 32px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 20px #ff2d9e59!important;font-family:DM Sans,sans-serif!important;transition:all .25s!important}[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px #ff2d9e80!important}footer,.footer,.footer__content-top{background:#1a0a14!important}footer a,.footer a{color:#fff6!important;transition:color .2s!important;text-decoration:none!important}footer a:hover,.footer a:hover{color:#ff94cb!important}.facets__summary{border-radius:50px!important;border-color:#ff2d9e33!important;font-weight:600!important}.facets__summary:hover{background:#ff2d9e0f!important;border-color:#ff2d9e!important}.pagination a{border-radius:50px!important;border-color:#ff2d9e33!important;transition:all .25s!important}.pagination a:hover{background:linear-gradient(135deg,#ff2d9e,#ff85c8)!important;color:#fff!important;border-color:transparent!important}#shopify-pc-banner,.shopify-pc__banner,[id*=consent],[class*=cookie][class*=banner],[class*=privacy][class*=banner]{background:#fffbfefa!important;border-top:2px solid rgba(255,45,158,.15)!important;border-radius:24px 24px 0 0!important;box-shadow:0 -8px 40px #ff2d9e1a!important;font-family:DM Sans,sans-serif!important;max-width:100%!important;bottom:0!important;left:0!important;right:0!important}#shopify-pc-banner *,.shopify-pc__banner *{font-family:DM Sans,sans-serif!important;font-size:14px!important}#shopify-pc-banner button:first-of-type,.shopify-pc__btn-accept,[class*=consent] button:first-of-type,[class*=cookie] button:first-of-type{background:linear-gradient(135deg,#ff2d9e,#ff5ab2)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:10px 24px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 16px #ff2d9e59!important;transition:all .25s!important}#shopify-pc-banner button:last-of-type,.shopify-pc__btn-decline{background:transparent!important;color:#ff2d9e!important;border:1.5px solid rgba(255,45,158,.25)!important;border-radius:50px!important;padding:10px 20px!important;font-weight:600!important;cursor:pointer!important}@media(max-width:750px){#header-group a[href="/cart"],.header__icon--cart{padding:8px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kitty-global.css.map */
