@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s}.plf-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;pointer-events:none}.plf-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--pl-accent),#e8a87c);transform-origin:0 50%;transform:scaleX(0)}.plf-split.pl-in{animation:none!important}.plf-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em .14em;margin-bottom:-.14em}.plf-w>span{display:inline-block;transform:translateY(115%) rotate(5deg);transform-origin:0 100%;animation:plfWord 1s var(--pl-ease) calc(var(--i) * .1s + .2s) forwards}@keyframes plfWord{to{transform:none}}.pl-hero__grid{position:relative;z-index:1}.plf-paws{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.plf-paws span{position:absolute;bottom:-40px;left:var(--x);font-size:var(--s);opacity:0;animation:plfDrift var(--t) linear var(--dl) infinite}@keyframes plfDrift{0%{transform:translateY(0) rotate(var(--r0));opacity:0}10%{opacity:.2}90%{opacity:.2}to{transform:translateY(-110vh) rotate(var(--r1));opacity:0}}.pl-hero__visual .pl-bandana{translate:calc(var(--mx,0) * 20px) calc(var(--my,0) * 16px);rotate:calc(var(--mx,0) * 5deg);transition:translate .6s var(--pl-ease),rotate .6s var(--pl-ease)}.pl-hero__chip--a{translate:calc(var(--mx,0) * -18px) calc(var(--my,0) * -12px);transition:translate .7s var(--pl-ease)}.pl-hero__chip--b{translate:calc(var(--mx,0) * 14px) calc(var(--my,0) * 12px);transition:translate .7s var(--pl-ease)}.pl-hero__logo .pl-logo{transition:transform .6s var(--pl-ease)}.pl-hero__logo:hover .pl-logo{animation:plfWag .7s ease-in-out}.header__heading-link:hover:before{animation:plfWag .7s ease-in-out}.pl-foot__logo:hover .pl-logo,.plp__logo .pl-logo{animation:none}.pl-foot__logo:hover .pl-logo{animation:plfWag .7s ease-in-out}.plp.is-open .plp__logo .pl-logo{animation:plfWag 1s ease-in-out .5s}@keyframes plfWag{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg) scale(1.1)}40%{transform:rotate(14deg) scale(1.1)}60%{transform:rotate(-10deg)}80%{transform:rotate(8deg)}}.pl-btn{position:relative;overflow:hidden;transition:transform .4s var(--pl-ease),background .3s,color .3s,border-color .3s,box-shadow .4s var(--pl-ease),translate .25s var(--pl-ease)}.pl-pill{position:relative;overflow:hidden}.plf-ripple{position:absolute;border-radius:50%;background:#ffffff73;transform:scale(0);animation:plfRipple .75s ease-out forwards;pointer-events:none}.pl-btn--ghost .plf-ripple,.pl-pill .plf-ripple{background:#17171724}@keyframes plfRipple{to{transform:scale(5);opacity:0}}.pl-pill.is-on{animation:plfPop .5s var(--pl-ease)}@keyframes plfPop{0%{transform:scale(.9)}55%{transform:scale(1.1)}to{transform:scale(1)}}.plf-tilt{transition:transform .25s ease-out,box-shadow .6s var(--pl-ease)!important;will-change:transform}.plf-tilt.plf-on{transform:perspective(900px) translateY(-8px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important}.plf-trail{position:fixed;z-index:9997;pointer-events:none;font-size:16px;opacity:.38;transform:translate(-50%,-50%) rotate(var(--r,0deg));animation:plfTrail 1.25s ease-out forwards}@keyframes plfTrail{to{opacity:0;transform:translate(-50%,-130%) rotate(var(--r,0deg)) scale(.6)}}.plf-conf{position:fixed;z-index:10002;pointer-events:none;line-height:1}.plf-fly{position:fixed;z-index:10002;pointer-events:none;font-size:26px;line-height:1}.plf-bump{animation:plfBump .65s var(--pl-ease)}@keyframes plfBump{0%,to{transform:scale(1)}30%{transform:scale(1.35) rotate(-10deg)}60%{transform:scale(.92) rotate(6deg)}}.plf-woof{position:fixed;z-index:10003;padding:10px 18px;border-radius:18px 18px 18px 4px;background:#fff;color:var(--pl-ink);font:700 20px var(--pl-sans);box-shadow:0 14px 30px #0000002e;pointer-events:none;white-space:nowrap}.pl-h2{position:relative;display:inline-block}.pl-h2:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%278%27 viewBox=%270 0 20 8%27%3E%3Cpath d=%27M0 4q5-6 10 0t10 0%27 fill=%27none%27 stroke=%27%23c8553d%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") repeat-x left center/20px 8px;transform:scaleX(0);transform-origin:left;transition:transform 1s var(--pl-ease) .4s}.pl-r.is-in .pl-h2:after,.pl-js .is-in .pl-h2:after{transform:scaleX(1)}html:not(.pl-js) .pl-h2:after{transform:scaleX(1)}.pl-r.is-in .pl-stars svg{animation:plfStar .55s var(--pl-ease) both}.pl-stars svg:nth-child(1){animation-delay:.2s!important}.pl-stars svg:nth-child(2){animation-delay:.28s!important}.pl-stars svg:nth-child(3){animation-delay:.36s!important}.pl-stars svg:nth-child(4){animation-delay:.44s!important}.pl-stars svg:nth-child(5){animation-delay:.52s!important}@keyframes plfStar{0%{transform:scale(0) rotate(-90deg);opacity:0}to{transform:none;opacity:1}}.pl-why__card:hover .pl-why__ico svg{animation:plfWiggle .7s ease-in-out}@keyframes plfWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.1)}50%{transform:rotate(12deg) scale(1.1)}75%{transform:rotate(-6deg)}}.pl-up__bar.is-full .pl-up__track i{background:linear-gradient(90deg,#6fcf97,#c4f2d6,#6fcf97);background-size:200% 100%;animation:plfShimmer 1.4s linear infinite}@keyframes plfShimmer{to{background-position:-200% 0}}.pl-foot{position:relative;overflow:hidden}.plf-runner{position:absolute;top:12px;left:0;font-size:30px;line-height:1;pointer-events:none;animation:plfRun 16s linear infinite;will-change:transform}.plf-runner span{display:inline-block;transform:scaleX(-1);animation:plfHop .45s ease-in-out infinite alternate}@keyframes plfRun{0%{transform:translate(-80px)}to{transform:translate(calc(100vw + 80px))}}@keyframes plfHop{to{translate:0 -8px}}@media(prefers-reduced-motion:reduce){.plf-w>span{transform:none!important;animation:none!important}.plf-paws,.plf-runner,.plf-trail{display:none!important}.pl-hero__logo:hover .pl-logo,.header__heading-link:hover:before,.pl-why__card:hover .pl-why__ico svg,.pl-pill.is-on{animation:none!important}.pl-up__bar.is-full .pl-up__track i,.pl-r.is-in .pl-stars svg{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pl-fun.css.map */
