.playful-pdp{position:relative;isolation:isolate}.playful-pdp__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.playful-pdp__blob{position:absolute;border-radius:58% 42% 52% 48%/46% 56% 44% 54%;opacity:.7;animation:pdp-blob 12s ease-in-out infinite}.playful-pdp__blob--1{top:2%;left:-6%;width:46rem;height:46rem;background:radial-gradient(circle at 40% 40%,#fde4ee,#fde4ee00)}.playful-pdp__blob--2{top:30%;right:-8%;width:40rem;height:40rem;background:radial-gradient(circle at 50% 50%,#efe0f7,#efe0f700);animation-delay:3s}.playful-pdp__blob--3{bottom:0;left:30%;width:34rem;height:34rem;background:radial-gradient(circle at 50% 50%,#f4fdd3,#f4fdd300);animation-delay:6s}.playful-pdp__sparkle{position:absolute;line-height:1;animation:pdp-twinkle 3.2s ease-in-out infinite}.playful-pdp__sparkle--1{top:6%;left:3%;font-size:3rem;color:#fde085}.playful-pdp__sparkle--2{top:48%;left:1.5%;font-size:2.2rem;color:#ff7ec0;animation-delay:.8s}.playful-pdp__sparkle--3{top:8%;right:3%;font-size:2.8rem;color:#d29abc;animation-delay:1.6s}.playful-pdp__sparkle--4{bottom:10%;right:2%;font-size:2.4rem;color:#acc46a;animation-delay:2.4s}.playful-pdp .product__media-wrapper{position:relative}.playful-pdp .product__media-list .product__media-item:first-child .product-media-container,.playful-pdp .product__media-list .product-media-container{border:6px solid #ffffff;border-radius:3.2rem;box-shadow:0 8px #f9c8d6b3,0 18px 36px #a44e6a24}.playful-pdp .thumbnail{border:3px solid #ffffff;border-radius:1.6rem;box-shadow:0 0 0 2px #f9c8d6;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.playful-pdp .thumbnail:hover{transform:translateY(-3px) rotate(-3deg)}.playful-pdp .thumbnail[aria-current]{box-shadow:0 0 0 3px #ec1c84}.playful-pdp .slider-button{border-radius:50%;color:#ec1c84}.playful-pdp .product__info-container>.product__text.caption-with-letter-spacing,.playful-pdp .product__info-container>p.product__text:first-child{display:inline-block;padding:.4rem 1.4rem;border-radius:999px;background:#fde085;color:#7a3352;font-weight:700;transform:rotate(-2deg)}.playful-pdp .product__title{margin-top:.8rem}.playful-pdp .price--on-sale .badge,.playful-pdp .price__badge-sale{animation:pdp-wiggle 3s ease-in-out infinite}.playful-pdp .product__description{margin-top:2.4rem;padding:2.4rem 2.4rem 1.6rem;border:4px dashed #f9c8d6;border-radius:3.2rem;background:#ffffffeb;color:#7a3352}.playful-pdp .product__description p,.playful-pdp .product__description li{color:#7a3352}.playful-pdp .product__description strong{color:#ec1c84}.pdp-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0;padding:0}.pdp-chips li{padding:.6rem 1.4rem;border-radius:999px;background:#fbe1ec;color:#7a3352;font-size:1.4rem;font-weight:700;transform:rotate(-1.5deg);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.pdp-chips li:nth-child(2){background:#ebfcaf;transform:rotate(1.5deg)}.pdp-chips li:nth-child(3){background:#efe0f7;transform:rotate(-1deg)}.pdp-chips li:hover{transform:rotate(0) translateY(-3px) scale(1.04)}.playful-pdp .share-button__button{font-family:Chewy,cursive;font-size:1.6rem;color:#ec1c84}@keyframes pdp-blob{0%,to{border-radius:58% 42% 52% 48%/46% 56% 44% 54%;transform:translate(0)}50%{border-radius:44% 56% 42% 58%/56% 44% 58% 42%;transform:translate(12px,-16px)}}@keyframes pdp-twinkle{0%,to{transform:scale(1) rotate(0);opacity:.95}50%{transform:scale(1.3) rotate(18deg);opacity:.5}}@keyframes pdp-wiggle{0%,80%,to{transform:rotate(-3deg)}86%{transform:rotate(6deg) scale(1.08)}92%{transform:rotate(-6deg)}}@media screen and (max-width:749px){.playful-pdp__blob--1{width:30rem;height:30rem}.playful-pdp__blob--2{width:26rem;height:26rem}.playful-pdp__sparkle--2,.playful-pdp__sparkle--4{display:none}.playful-pdp .product__description{padding:2rem 1.6rem 1.2rem;border-radius:2.4rem}.playful-pdp .product__media-list .product-media-container{border-width:4px;border-radius:2.4rem}}@media(prefers-reduced-motion:reduce){.playful-pdp__blob,.playful-pdp__sparkle,.playful-pdp .price--on-sale .badge,.playful-pdp .price__badge-sale{animation:none}.playful-pdp .thumbnail,.pdp-chips li{transition:none}}.pdp-chips--media{justify-content:center;margin-top:2rem}@media screen and (max-width:749px){.product__media-wrapper .pdp-chips.pdp-chips--media{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:1.6rem auto 0;padding:0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-playful-product-page.css.map */
