.perky-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;overflow:hidden;background:var(--cream, #FBF6EE);animation:perkyCurtain 3.6s cubic-bezier(.7,0,.3,1) forwards;cursor:pointer;--ground: 15%;--apex: 17vh}.perky-intro.is-instant-hide{display:none!important}.perky-intro.is-leaving{animation:perkyCurtain .6s cubic-bezier(.7,0,.3,1) forwards}.perky-intro__layer{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;will-change:transform}.perky-intro__back{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;object-fit:cover;animation:perkyBack 3.6s ease-out both}.perky-intro__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 62% 8%,#f7e1a08c,#f7e1a000 55%),radial-gradient(80% 70% at 50% 120%,#c96a781f,#c96a7800 60%);mix-blend-mode:screen;animation:perkyGlow 3.6s ease-in-out both}.perky-intro__mid{bottom:calc(var(--ground) + 4%);width:112%;animation:perkyMid 3.6s ease-out both}.perky-intro__fore{bottom:-2%;width:116%;z-index:6;animation:perkyFore 3.6s ease-out both}.perky-intro__cat{position:absolute;bottom:var(--ground);left:0;height:clamp(150px,26vh,320px);z-index:5;will-change:transform;animation:perkyRunX 2.6s linear .35s both}.perky-intro__bob{position:relative;height:100%;will-change:transform;animation:perkyBob .65s ease-in-out .35s 4 both}.perky-intro__cat img{position:absolute;bottom:0;left:0;height:100%;width:auto;filter:drop-shadow(0 8px 6px rgba(74,59,51,.18))}.perky-intro__cat .cat-leap{animation:perkyFrameLeap .65s steps(1,end) .35s 4 both}.perky-intro__cat .cat-crouch{animation:perkyFrameCrouch .65s steps(1,end) .35s 4 both}.perky-intro__leaves{position:absolute;top:-14%;width:60%;max-width:640px;opacity:.85;z-index:7;pointer-events:none}.perky-intro__leaves.leaf-a{left:8%;animation:perkyLeafA 3.8s linear .2s both}.perky-intro__leaves.leaf-b{left:52%;width:44%;animation:perkyLeafB 4.2s linear .6s both}.perky-intro__skip{position:absolute;right:18px;bottom:16px;z-index:10;pointer-events:auto;font-family:var(--font-body, sans-serif);font-weight:800;font-size:.85rem;color:var(--cocoa, #4A3B33);background:#fffdfad9;border:2px solid var(--cocoa, #4A3B33);border-radius:999px;padding:8px 18px;cursor:pointer;box-shadow:0 3px 0 var(--cocoa, #4A3B33);animation:perkySkipIn .4s ease-out .8s both}.perky-intro__skip:hover{background:var(--butter, #F7E1A0)}.perky-intro__skip:active{transform:translateY(3px);box-shadow:0 0 0 var(--cocoa, #4A3B33)}@keyframes perkyCurtain{0%,80%{transform:translateY(0);opacity:1}99%{opacity:1}to{transform:translateY(-100%);opacity:0;visibility:hidden}}@keyframes perkyBack{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes perkyGlow{0%{opacity:0}25%{opacity:1}70%{opacity:.9}to{opacity:1}}@keyframes perkyMid{0%{transform:translate(-53%);opacity:0}18%{opacity:1}to{transform:translate(-47%);opacity:1}}@keyframes perkyFore{0%{transform:translate(-46%);opacity:0}18%{opacity:1}to{transform:translate(-54%);opacity:1}}@keyframes perkyRunX{0%{transform:translate(-26vw)}to{transform:translate(122vw)}}@keyframes perkyBob{0%{transform:translateY(0) scaleY(.94)}50%{transform:translateY(calc(-1 * var(--apex))) scaleY(1.03)}to{transform:translateY(0) scaleY(.94)}}@keyframes perkyFrameCrouch{0%,to{opacity:1}18%,82%{opacity:0}}@keyframes perkyFrameLeap{0%,to{opacity:0}18%,82%{opacity:1}}@keyframes perkyLeafA{0%{transform:translate(-50%,-20%) rotate(-8deg);opacity:0}15%{opacity:.85}to{transform:translate(-50%,130vh) rotate(40deg);opacity:.85}}@keyframes perkyLeafB{0%{transform:translate(-50%,-30%) rotate(10deg);opacity:0}20%{opacity:.8}to{transform:translate(-50%,130vh) rotate(-30deg);opacity:.8}}@keyframes perkySkipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.perky-intro{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/intro.css.map */
