.cp-coll-header{position:relative;background:linear-gradient(135deg,#0d1b2a,#1a3a5c,#0288d1 60%,#26c6da);padding:70px 0 60px;overflow:hidden;text-align:center}.cp-coll-header__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cp-coll-paw{position:absolute;font-size:2.5rem;opacity:.12;animation:cpCollFloat 8s ease-in-out infinite}.cp-coll-paw--1{top:15%;left:8%}.cp-coll-paw--2{top:25%;right:12%;animation-delay:2s;font-size:3.5rem}.cp-coll-paw--3{bottom:30%;left:18%;animation-delay:4s;font-size:2rem}.cp-coll-paw--4{top:18%;right:28%;animation-delay:6s;font-size:1.8rem}@keyframes cpCollFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-18px) rotate(5deg)}75%{transform:translateY(12px) rotate(-3deg)}}.cp-coll-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25}.cp-coll-blob--1{width:300px;height:300px;background:#4fc3f7;top:-80px;right:-60px;animation:cpBlobPulse 6s ease-in-out infinite}.cp-coll-blob--2{width:250px;height:250px;background:#f48fb1;bottom:-60px;left:-40px;animation:cpBlobPulse 6s ease-in-out 3s infinite}@keyframes cpBlobPulse{0%,to{transform:scale(1);opacity:.25}50%{transform:scale(1.2);opacity:.35}}.cp-coll-header__badge{display:inline-block;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;padding:10px 28px;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.cp-coll-header__title{color:#fff!important;font-size:clamp(2.8rem,7vw,5rem)!important;font-weight:900!important;line-height:1.08!important;margin:0 0 18px!important;text-shadow:0 4px 30px rgba(0,0,0,.3)}.cp-coll-header__desc{color:#ffffffe6!important;font-size:1.3rem!important;max-width:620px;margin:0 auto 26px!important;line-height:1.7}.cp-coll-header__count span{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#4fc3f740,#26c6da40);border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 24px;border-radius:999px;font-size:1.05rem;font-weight:700}.cp-coll-header__wave{position:absolute;bottom:-1px;left:0;right:0;line-height:0}.cp-coll-header__wave svg{width:100%;height:65px;display:block}.main-collection-banner{display:none!important}[data-template=collection] main{background:linear-gradient(180deg,#f7fbff,#eef6ff,#f7fbff)}.facets-container,.facets-wrapper{background:#fff!important;border-radius:18px!important;box-shadow:0 4px 24px #0d1b2a0f!important;padding:14px 22px!important;margin-bottom:30px!important;border:1px solid rgba(79,195,247,.12)!important}.product-count__text{font-weight:800!important;color:#0288d1!important}.active-facets__button{background:linear-gradient(90deg,#4fc3f7,#26c6da)!important;color:#fff!important;border:none!important;border-radius:999px!important}.product-grid .card-wrapper{transition:transform .35s cubic-bezier(.4,0,.2,1)!important}.product-grid .card-wrapper:hover{transform:translateY(-8px)!important}.product-grid .card__heading a{font-weight:800!important;color:#0d1b2a!important}.product-grid .card__heading a:hover{color:#0288d1!important}.product-grid .price-item--regular{font-weight:800!important;color:#0288d1!important}.product-grid .price--on-sale .price-item--sale{color:#ec407a!important;font-weight:800!important}.product-grid .badge{background:linear-gradient(135deg,#ec407a,#f48fb1)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:800!important}.card .quick-add__submit,.product-grid .quick-add__submit{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#4fc3f7,#0288d1,#26c6da) border-box!important;border:2.5px solid transparent!important;border-radius:999px!important;color:#0288d1!important;font-weight:800!important;text-transform:uppercase!important;transition:all .3s ease!important}.card .quick-add__submit:hover,.product-grid .quick-add__submit:hover{background:linear-gradient(90deg,#4fc3f7,#0288d1,#26c6da)!important;color:#fff!important;transform:translateY(-2px)!important}@media(max-width:749px){.cp-coll-header{padding:55px 0 48px}.cp-coll-header__title{font-size:2.6rem!important}.cp-coll-header__desc{font-size:1.1rem!important;padding:0 16px}.cp-coll-header__badge{font-size:.85rem;padding:8px 20px}.cp-coll-header__wave svg{height:42px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/coolpaws-collection.css.map */
