:root{--pm-spring:cubic-bezier(.34,1.56,.64,1);--pm-out:cubic-bezier(.2,.8,.2,1)}.pm-w{display:inline-block}[data-motion=on] .pm-title:not(.in) .pm-w{opacity:0;transform:translateY(.55em) rotate(4deg)}[data-motion=on] .pm-title.in .pm-w{transition:opacity .4s ease,transform .6s var(--pm-spring);transition-delay:calc(var(--i)*65ms)}.pm-ul{position:relative;white-space:nowrap}.pm-ul svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.32em;overflow:visible}.pm-ul path{fill:none;stroke:var(--orange);stroke-width:7;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:0}[data-motion=on] .pm-title:not(.in) .pm-ul path{stroke-dashoffset:130}[data-motion=on] .pm-title.in .pm-ul path{transition:stroke-dashoffset .7s ease-out .85s}[data-motion=on] .pm-fu{opacity:0;transform:translateY(12px)}[data-motion=on] .pm-title.in .pm-fu{opacity:1;transform:none;transition:opacity .45s ease,transform .5s var(--pm-out);transition-delay:calc(.75s + var(--j,0)*.11s)}.pm-hl{display:inline;color:var(--ink)!important;background:linear-gradient(var(--lime),var(--lime)) no-repeat 0 0/100% 100%;padding:.04em .32em;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:2px 3px 0 var(--orange);transition:color .2s}[data-motion=on] .pm-title:not(.in) .pm-hl{background-size:0 100%;color:var(--orange)!important;box-shadow:none}[data-motion=on] .pm-title.in .pm-hl{transition:background-size .6s var(--pm-out) 1.35s,color .2s ease 1.6s,box-shadow .3s ease 1.9s}.pm-photo{position:relative}.pm-photo .hero__photo img{transition:transform 1.6s var(--pm-out)}[data-motion=on] .pm-photo:not(.in) .hero__photo{opacity:0;transform:scale(.88) rotate(-3deg)}[data-motion=on] .pm-photo.in .hero__photo{transition:opacity .5s ease,transform .9s var(--pm-spring)}[data-motion=on] .pm-photo:not(.in) .hero__photo img{transform:scale(1.18)}.pm-sticker{position:absolute;z-index:3;right:-10px;top:-12px;display:grid;justify-items:start;gap:0;padding:9px 16px 10px 30px;border:3px solid var(--ink);border-radius:16px;background:var(--sun);color:var(--ink);font:800 14px/1 Baloo\ 2,Nunito,sans-serif;text-transform:uppercase;letter-spacing:.04em;box-shadow:4px 5px 0 var(--ink);transform:rotate(8deg);transform-origin:12% 50%}.pm-sticker:before{content:"";position:absolute;left:10px;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 3px #fff7ec}.pm-sticker small{font:inherit;font-size:13px;color:var(--cta)}.pm-sticker b{display:block;font-size:26px;line-height:.95;letter-spacing:-.01em;text-transform:none;white-space:nowrap}[data-motion=on] .pm-photo:not(.in) .pm-sticker{transform:scale(0) rotate(-120deg)}[data-motion=on] .pm-photo.in .pm-sticker{animation:pm-sway 4s ease-in-out 1.8s infinite;transition:transform .7s var(--pm-spring) .8s}@keyframes pm-sway{0%,to{transform:rotate(8deg)}50%{transform:rotate(2deg) translateY(-4px)}}.pm-ft{position:absolute;z-index:3;width:46px;height:auto;filter:drop-shadow(2px 3px 0 rgb(26 22 37/.35))}.pm-ft--a{left:-14px;bottom:18%}.pm-ft--b{left:22%;bottom:-18px;width:40px}.pm-ft--c{right:12%;bottom:-14px;width:38px}[data-motion=on] .pm-photo:not(.in) .pm-ft{opacity:0;transform:translateY(30px) rotate(-30deg)}[data-motion=on] .pm-photo.in .pm-ft{transition:opacity .4s,transform .8s var(--pm-spring);transition-delay:calc(1s + var(--k)*.15s);animation:pm-bob 3.6s ease-in-out calc(2s + var(--k)*.5s) infinite}@keyframes pm-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}.pm-q{display:grid;justify-items:center;gap:10px;margin:0 auto 22px;text-align:center}.pm-q p{margin:0;font:800 18px Baloo\ 2,Nunito,sans-serif}.pm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pm-chips button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:800 14.5px Nunito,sans-serif;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);padding:9px 16px;cursor:pointer;box-shadow:2px 3px 0 var(--ink);transition:transform .15s,background-color .25s}.pm-chips button:active{transform:translate(2px,3px);box-shadow:none}.pm-chips button[aria-pressed=true]{background:var(--ink);color:#fff}.pm-chips svg{flex:none;width:16px;height:16px}.plan-card{transition:transform .45s var(--pm-spring),opacity .35s,box-shadow .3s,filter .35s;position:relative}.pm-grid.has-pick .plan-card:not(.is-pick){opacity:.55;transform:scale(.96);filter:saturate(.6)}.plan-card.is-pick{transform:translateY(-8px);box-shadow:6px 10px 0 var(--ink),0 0 0 5px rgb(193 229 95/.9)}.plan-card--featured.is-pick{box-shadow:6px 10px 0 var(--cta),0 0 0 5px rgb(193 229 95/.9)}.pm-ideal{position:absolute;z-index:4;left:12px;top:12px;transform:scale(0);transform-origin:left center;background:var(--ink);color:#fff;font:900 12px Nunito,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;padding:5px 12px;white-space:nowrap;box-shadow:2px 3px 0 var(--ink);transition:transform .45s var(--pm-spring)}.plan-card.is-pick .pm-ideal{transform:scale(1)}.pm-grid{padding-top:10px}[data-motion=on] .pm-card:not(.in){opacity:0;transform:translateY(40px) scale(.94)}[data-motion=on] .pm-card.in{transition:opacity .5s ease,transform .75s var(--pm-spring),box-shadow .3s,filter .35s;transition-delay:calc(var(--i)*.12s)}[data-motion=on] .pm-grid.has-pick .pm-card.in{transition-delay:0s}[data-motion=on] .pm-card .plan-card__media img{transform:scale(.8) translateY(14px);opacity:0}[data-motion=on] .pm-card.in .plan-card__media img{transform:none;opacity:1;transition:transform .7s var(--pm-spring),opacity .4s;transition-delay:calc(var(--i)*.12s + .25s)}[data-motion=on] .pm-card .plan-card__badge{transform:scale(0) rotate(-20deg)}[data-motion=on] .pm-card.in .plan-card__badge{transform:none;transition:transform .5s var(--pm-spring) calc(var(--i)*.12s + .7s);animation:pm-wig .6s ease-in-out calc(var(--i)*.12s + 1.4s) 2}@keyframes pm-wig{0%,to{transform:none}30%{transform:rotate(-8deg) scale(1.08)}60%{transform:rotate(6deg)}}.plan-card--featured .plan-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.55) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}[data-motion=on] .pm-card.in.plan-card--featured .plan-card__media:after{animation:pm-shine 1.2s ease-in-out 1.6s 1,pm-shine 1.2s ease-in-out 7s infinite}@keyframes pm-shine{to{transform:translateX(120%)}}.pm-price{font-variant-numeric:tabular-nums}.plan-card__cta .plan-card__paw svg{transition:transform .35s var(--pm-spring)}.plan-card__cta:focus-visible .plan-card__paw svg,.plan-card__cta:hover .plan-card__paw svg{animation:pm-step .7s ease-in-out infinite}@keyframes pm-step{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-16deg) translateY(-2px)}75%{transform:rotate(16deg) translateY(-2px)}}[data-motion=on] .pm-card.in.plan-card--featured .plan-card__cta{animation:pm-nudge .9s ease-in-out 2.2s 2}@keyframes pm-nudge{0%,to{transform:none}40%{transform:translateY(-4px) scale(1.03)}}[data-motion=on] .pm-tpl:not(.in) .tagtpl__item{opacity:0;transform:translateY(40px) rotate(var(--r,0deg)) scale(.85)}[data-motion=on] .pm-tpl.in .tagtpl__item{transition:opacity .45s,transform .7s var(--pm-spring);transition-delay:calc(var(--i)*80ms)}.pm-tpl.in .tagtpl__art{animation:pm-float 4.2s ease-in-out calc(1.2s + var(--i)*.35s) infinite}@keyframes pm-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(var(--r2,1.5deg))}}.pm-tpl .tagtpl__item{cursor:pointer}.pm-tpl .tagtpl__item.tap .tagtpl__art,.pm-tpl .tagtpl__item:hover .tagtpl__art{animation:pm-wig .55s ease-in-out}[data-motion=on] .pm-notes:not(.in) .tagtpl__note{opacity:0;transform:translateX(-24px)}[data-motion=on] .pm-notes.in .tagtpl__note{transition:opacity .4s,transform .55s var(--pm-out);transition-delay:calc(var(--i)*.12s)}.pm-hang{transform-origin:50% 4%}[data-motion=on] .pm-avulsa:not(.in) .pm-hang{opacity:0;transform:translateY(-60px) rotate(-22deg)}[data-motion=on] .pm-avulsa.in .pm-hang{animation:pm-drop 1.6s var(--pm-out) both,pm-pend 5s ease-in-out 1.6s infinite}@keyframes pm-drop{0%{opacity:0;transform:translateY(-60px) rotate(-22deg)}35%{opacity:1;transform:translateY(0) rotate(14deg)}55%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes pm-pend{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.pm-stamp{position:absolute;z-index:2;right:6%;top:8%;padding:8px 14px;border:3px solid #8fe388;border-radius:14px;color:#8fe388;font:800 18px/1 Baloo\ 2,Nunito,sans-serif;letter-spacing:.04em;transform:rotate(-12deg);background:rgb(26 22 37/.6)}[data-motion=on] .pm-avulsa:not(.in) .pm-stamp{opacity:0;transform:rotate(-12deg) scale(2.4)}[data-motion=on] .pm-avulsa.in .pm-stamp{transition:opacity .2s 1.1s,transform .35s cubic-bezier(.5,0,.75,0) 1.1s}.pm-avulsa .product__shot{position:relative}[data-motion=on] .pm-avulsa:not(.in) .list li{opacity:0;transform:translateX(-18px)}[data-motion=on] .pm-avulsa.in .list li{transition:opacity .4s,transform .5s var(--pm-out)}.pm-avulsa.in .list li:nth-child(2){transition-delay:.12s}.pm-avulsa.in .list li:nth-child(3){transition-delay:.24s}[data-motion=on] .pm-final:not(.in) .product__shot img{opacity:0;transform:translateY(50px) rotate(6deg)}[data-motion=on] .pm-final.in .product__shot img{transition:opacity .5s,transform .9s var(--pm-spring)}[data-motion=on] .pm-final.in .btn--primary{animation:pm-nudge .9s ease-in-out 1s 2}.pm-bar{position:fixed;z-index:50;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border:2px solid var(--ink);border-radius:20px;background:#fff;box-shadow:4px 5px 0 var(--ink);transform:translateY(140%);transition:transform .45s var(--pm-spring)}.pm-bar.on{transform:none}.pm-bar div{flex:1;min-width:0}.pm-bar small{display:block;font-weight:800;font-size:11.5px;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.pm-bar b{display:block;font:800 18px/1.1 Baloo\ 2,Nunito,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-bar a{flex:none;min-height:46px;padding:10px 16px;font-size:15px}.pm-bar b.swap{animation:pm-swap .45s var(--pm-spring)}@keyframes pm-swap{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@media (min-width:900px){.pm-bar{display:none}}@media (prefers-reduced-motion:reduce){.plan-card,.tagtpl__art,[class*=pm-],[class*=pm-] *{animation:none!important;transition:none!important}}.pp-ribbon{position:absolute;top:12px;left:-8px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 12px;border:2px solid #1a1625;border-radius:0 999px 999px 0;background:#d62839;box-shadow:0 3px 0 #1a1625;color:#fff;font:900 13px Nunito,sans-serif}.pp-ribbon:before{content:"";position:absolute;bottom:-9px;left:-2px;border-color:#7a0f1d #7a0f1d transparent transparent;border-style:solid;border-width:4px}.pp-ribbon svg{width:15px;height:15px}.pp-was{display:block;margin-bottom:-2px;color:#5c5570;font:800 15px Nunito,sans-serif}.pp-was.is-empty{visibility:hidden}.pp-was s{position:relative;text-decoration:none}.pp-was s:after{content:"";position:absolute;top:52%;right:-3px;left:-3px;height:2.5px;border-radius:2px;background:#d62839}.pp-por{font-size:13px}.pp-extras{display:grid;justify-items:start;gap:6px;margin-top:4px}.pp-inst{color:#1a1625;font:800 13px Nunito,sans-serif}.pp-inst b{color:#2f6b0a;font-weight:900}.pp-save{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#e9f8c4;color:#3d5a06;font:900 12.5px Nunito,sans-serif}.pp-save svg{flex:none;width:14px;height:14px}.pp-ship{display:flex;align-items:center;gap:10px;margin:6px 0 2px;padding:10px 12px;border:2px solid #1a1625;border-radius:14px;background:#c1e55f;color:#1a1625;font:900 14px Nunito,sans-serif}.pp-ship svg{flex:none;width:24px;height:24px}.pp-ship b{display:block}.pp-ship small{display:block;color:#2f4705;font:800 12px Nunito,sans-serif}.pp-ship.is-sm{display:inline-flex;margin:0;padding:4px 10px;border-radius:999px;font-size:12.5px}.pp-ship.is-sm svg{width:18px;height:18px}.pp-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 22px}.pp-perk{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:2px solid #1a1625;border-radius:999px;background:#fff;box-shadow:0 3px 0 #1a1625;color:#1a1625;font:900 13.5px Nunito,sans-serif}.pp-perk svg{width:18px;height:18px}.pp-perk.is-hot{background:#ffd93d}.pp-perk.is-green{background:#e9f8c4}.pp-fine{margin:16px auto 0;max-width:640px;color:#5c5570;font-size:12px;font-weight:700;text-align:center}[data-motion=on] .pp-ribbon{animation:pp-wob 3s ease-in-out 1.4s infinite}[data-motion=on] .pp-was s:after{animation:pp-strike .5s ease-out .9s both;transform-origin:left}[data-motion=on] .pp-save{animation:pp-pop .45s cubic-bezier(.34,1.56,.64,1) 1.3s both}[data-motion=on] .pp-ship svg{animation:pp-drive 2.6s ease-in-out 1.6s infinite}@keyframes pp-wob{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-4deg)}96%{transform:rotate(3deg)}}@keyframes pp-strike{0%{transform:scaleX(0)}}@keyframes pp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes pp-drive{0%,70%,to{transform:translateX(0)}80%{transform:translateX(4px)}90%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){.pp-ribbon,.pp-save,.pp-ship svg,.pp-was s:after{animation:none!important}}.plan-card__media{position:relative}.plan-card .pp-ribbon{top:auto;bottom:12px;left:0;border-left:0}.plan-card .pp-ribbon:before{display:none}.plan-card .pp-extras{margin:-2px 0 2px}