.pp-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pp-btn:before{content:"";position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;z-index:1}@media(prefers-reduced-motion:no-preference){.pp-btn:before{animation:pp-btn-shine 2.8s ease-in-out infinite}}@keyframes pp-btn-shine{0%{left:-60%}35%{left:130%}to{left:130%}}.pp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #35104229;filter:saturate(1.08)}.pp-btn:active{transform:translateY(0) scale(.97);box-shadow:0 4px 10px #35104224}.pp-logo__paw{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pp-logo:hover .pp-logo__paw{transform:rotate(-12deg) scale(1.08)}[data-cart-open],[data-menu-toggle]{transition:transform .18s ease}[data-cart-open]:hover,[data-menu-toggle]:hover{transform:translateY(-1px) scale(1.05)}.pp-footer__grid a{position:relative;transition:opacity .2s ease}.pp-footer__grid a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:currentColor;transition:right .22s ease}.pp-footer__grid a:hover{opacity:1}.pp-footer__grid a:hover:after{right:0}.pp-qty button{transition:background-color .15s ease,transform .15s ease}.pp-qty button:hover{background:#47105d0f}.pp-qty button:active{transform:scale(.9)}.pp-why__card,[class*=trust]{transition:transform .25s ease}.pp-sticky-atc{transition:transform .4s cubic-bezier(.22,.8,.24,1),opacity .3s ease;transform:translateY(130%);opacity:0;pointer-events:none}.pp-sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}@media(min-width:761px){.pp-sticky-atc--desktop{display:flex;position:fixed;z-index:800;left:auto;right:24px;bottom:24px;max-width:420px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 50px #38114438;border:1px solid var(--line);border-radius:18px}.pp-sticky-atc--desktop [data-sticky-price]{font-size:15px;font-weight:900;color:var(--orange);white-space:nowrap}.pp-sticky-atc--desktop .pp-btn{padding:12px 20px;font-size:12px;white-space:nowrap}}.pp-pdp__tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.pp-pdp__tag{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.02em;padding:7px 14px;border-radius:999px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.pp-pdp__tag:hover{transform:translateY(-2px);box-shadow:0 6px 14px #3510421f}.pp-card{display:flex;flex-direction:column;align-self:stretch}.pp-card__body{display:flex;flex-direction:column;flex:1}.pp-card__price{margin-top:auto}.pp-card__badges{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:calc(100% - 28px)}.pp-card__badge{position:static;display:inline-flex;align-items:center;max-width:100%;border:1px solid transparent;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--purple, #47105d);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--pink, #ff2b78),var(--orange, #ff5a0a),#2fae3a,var(--purple, #47105d),var(--pink, #ff2b78)) border-box;background-size:100% 100%,300% 300%;background-position:0 0,0% 50%;box-shadow:0 6px 18px #3f0e5012}@media(prefers-reduced-motion:no-preference){.pp-card__badge{animation:pp-badge-border-move 4s ease infinite}}@keyframes pp-badge-border-move{0%{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}to{background-position:0 0,0% 50%}}.pp-card__badges .pp-card__badge:nth-child(2){color:var(--orange, #ff5a0a)}.pp-card__badges .pp-card__badge:nth-child(3){color:var(--pink, #ff2b78)}.pp-card__badges .pp-card__badge:nth-child(4){color:#2fae3a}@media(prefers-reduced-motion:reduce){.pp-btn,.pp-btn:before,.pp-logo__paw,[data-cart-open],[data-menu-toggle],.pp-footer__grid a:after,.pp-qty button,.pp-why__card,[class*=trust],.pp-sticky-atc,.pp-pdp__tag,.pp-card__badge{transition:none!important;animation:none!important}.pp-btn:hover,.pp-logo:hover .pp-logo__paw,.pp-pdp__tag:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pp-motion.css.map */
