@import"https://fonts.googleapis.com/css2?family=Lilita+One&family=Caveat:wght@600;700&family=Caveat+Brush&family=Figtree:wght@400;500;700&display=swap";.hk{--forest:#1D5440;--volt:#12402F;--tomato:#E0322E;--bubble:#F6BFD0;--cream:#FFF4E4;--sun:#F5C342;--ink:#1B1530;--white:#fff;--display:"Lilita One", "Arial Rounded MT Bold", "Arial Black", system-ui, sans-serif;--note:"Caveat", "Comic Sans MS", cursive;--hand:"Caveat Brush", "Comic Sans MS", cursive;--body:"Figtree", system-ui, -apple-system, sans-serif;--wrap:1180px;--sec:64px;color-scheme:light}.hk *{box-sizing:border-box}.hk{overflow-x:clip}.hk{background:var(--cream);color:var(--ink);font:16px/1.5 var(--body);overflow-x:clip}.hk img{display:block;max-width:100%}.hk a{color:inherit}.hk .wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.hk section{padding-block:var(--sec);position:relative;overflow:hidden}.hk h1,.hk h2,.hk h3{font-family:var(--display);font-weight:400;line-height:.95;letter-spacing:.005em;margin:0;text-wrap:balance;text-transform:uppercase}.hk h2{font-size:clamp(34px,4.6vw,56px)}.hk p{margin:0}.hk .hand{font-family:var(--hand);font-weight:400;text-transform:none;letter-spacing:0;line-height:1}.hk .hl{padding:0 .18em;border-radius:.25em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hk .btn{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--body);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:15px 22px;border-radius:999px;border:2.5px solid var(--ink);background:var(--sun);color:var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .15s,box-shadow .15s}.hk .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.hk .btn:focus-visible{outline:3px solid var(--white);outline-offset:3px}.hk .btn.alt{background:var(--white)}.hk .sticker{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(5px 7px 0 rgba(27,21,48,.22))}.hk .check{height:40px;background:conic-gradient(var(--c1) 25%,var(--c2) 0 50%,var(--c1) 0 75%,var(--c2) 0) 0 0/40px 40px}.hk .check.thin{height:20px}.hk body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--forest)}.hk .hero{background:var(--volt);color:var(--cream);padding-block:56px 72px}.hk .hero .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.hk .hero-copy{position:relative;z-index:3}.hk .hero h1{font-size:clamp(50px,7.4vw,96px);line-height:.88}.hk .hero h1 .hand{display:block;color:var(--sun);font-size:.62em;transform:rotate(-4deg);margin:.08em 0 .02em .1em}.hk .hero .lead{font-size:19px;max-width:30ch;margin:22px 0 28px;color:#e9e6ff}.hk .hero .lead b{color:var(--cream)}.hk .ctas{display:flex;gap:14px;flex-wrap:wrap}.hk .collage{position:relative;min-height:540px}.hk .photo-main{position:absolute;right:30px;top:0;width:72%;transform:rotate(3deg);border:10px solid var(--cream);box-shadow:12px 14px 0 var(--tomato)}.hk .photo-main img{aspect-ratio:4/5;object-fit:cover;width:100%}.hk .photo-main .cap-note{position:absolute;left:-12px;bottom:-22px;background:var(--cream);color:var(--ink);font:28px/1 var(--hand);padding:6px 14px;transform:rotate(-5deg)}.hk .stk-a{position:absolute;left:-4%;top:46%;width:40%;transform:rotate(-14deg);z-index:2}.hk .stk-b{position:absolute;right:-4%;bottom:-2%;width:36%;transform:rotate(12deg);z-index:2}.hk .badge{position:absolute;right:-8px;top:-26px;width:128px;height:128px;z-index:4;animation:spin 18s linear infinite}.hk .arrow-note{position:absolute;left:2%;top:4%;font:30px/1 var(--hand);color:var(--sun);transform:rotate(-8deg);z-index:3}.hk .arrow-note svg{width:70px;height:46px;stroke:var(--sun);fill:none;stroke-width:3;display:block;margin:4px 0 0 40px}.hk .bolt{position:absolute;fill:var(--sun)}.hk .marquee{background:var(--tomato);color:var(--cream);overflow:hidden;white-space:nowrap;border-block:3px solid var(--ink)}.hk .marquee .track{display:inline-flex;gap:28px;align-items:center;padding:12px 0;font:38px/1 var(--hand);animation:slide 30s linear infinite}.hk .marquee .dot{width:18px;height:18px;background:conic-gradient(var(--ink) 25%,var(--cream) 0 50%,var(--ink) 0 75%,var(--cream) 0) 0 0/9px 9px;display:inline-block;transform:rotate(45deg)}@keyframes slide{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}.hk .head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:36px}.hk .head .hand{font-size:clamp(28px,3vw,38px);display:block;margin-top:6px}.hk .link{font:700 15px/1 var(--body);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border-bottom:3px solid currentColor;padding-bottom:4px}.hk .beanies{background:var(--bubble)}.hk .beanies h2 .hl{background:var(--volt);color:var(--cream)}.hk .beanies .hand{color:var(--tomato);transform:rotate(-3deg)}.hk .b-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.hk .feature{grid-column:span 2;grid-row:span 2;position:relative;border:4px solid var(--ink);border-radius:22px;overflow:hidden;min-height:420px;background:var(--ink)}.hk .feature img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hk .feature img.prod{width:62%;height:auto;inset:auto;left:19%;top:9%;transform:rotate(-8deg);filter:drop-shadow(0 18px 22px rgba(27,21,48,.35))}.hk .feature:after{content:"";position:absolute;inset:auto 0 0 0;height:48%;background:linear-gradient(transparent,#1b15308c)}.hk .feature .over,.hk .feature .tag{z-index:2}.hk .feature .over{position:absolute;left:22px;right:22px;bottom:22px;color:var(--cream)}.hk .feature .over h3{font-size:clamp(36px,4.4vw,60px);text-shadow:0 2px 18px rgba(27,21,48,.45)}.hk .feature .over .hand{font-size:30px;color:var(--sun);display:block;transform:rotate(-3deg);margin-bottom:6px}.hk .feature .over .btn{margin-top:16px}.hk .feature .tag{position:absolute;top:18px;right:18px;background:var(--sun);color:var(--ink);font:800 14px/1 var(--display);text-transform:uppercase;padding:10px 12px;border-radius:999px;transform:rotate(8deg);border:2.5px solid var(--ink)}.hk .card{display:flex;flex-direction:column;gap:6px;text-decoration:none}.hk .card .pic{position:relative;aspect-ratio:1;display:grid;place-items:center;background:var(--cream);border-radius:22px;border:3px solid var(--ink)}.hk .card .pic img{width:74%;transition:transform .2s}.hk .card:hover .pic img{transform:rotate(-6deg) scale(1.05)}.hk .card .note{position:absolute;top:8px;left:12px;font:26px/1 var(--hand);color:var(--tomato);transform:rotate(-10deg)}.hk .card h3{font:700 15px/1.3 var(--body);text-transform:none;letter-spacing:0;margin-top:8px}.hk .card .meta{display:flex;justify-content:space-between;align-items:center;font-size:15px}.hk .sw{display:flex;gap:4px}.hk .sw i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--ink);display:block}.hk .proof{background:var(--forest);color:var(--cream);padding-block:40px}.hk .proof .row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center;text-align:center}.hk .proof img{width:84px;margin:0 auto 6px}.hk .proof b{font:800 22px/1 var(--display);text-transform:uppercase;display:block}.hk .proof span{font:22px/1.1 var(--hand);color:var(--sun)}.hk .caps{background:var(--sun)}.hk .caps .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.hk .film{position:relative;transform:rotate(-3deg);background:var(--tomato);padding:16px;border-radius:6px;-webkit-mask:radial-gradient(circle 7px at 50% 50%,#0000 98%,#000) 0 0/22px 22px repeat-y,linear-gradient(#000,#000) 0 0/100% 100% no-repeat}.hk .stamp{position:relative;padding:16px;background:var(--tomato);transform:rotate(-3deg);-webkit-mask:radial-gradient(circle 6px at 10px 10px,#0000 96%,#000) -10px -10px/20px 20px,linear-gradient(#000 0 0) content-box;mask:radial-gradient(circle 6px at 10px 10px,#0000 96%,#000) -10px -10px/20px 20px,linear-gradient(#000 0 0) content-box}.hk .stamp img{aspect-ratio:4/5;object-fit:cover;width:100%}.hk .photo-wrap{position:relative}.hk .photo-wrap .over-title{position:absolute;left:-14px;bottom:28px;z-index:2;font-size:clamp(46px,6vw,84px);color:var(--cream);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink);transform:rotate(-3deg)}.hk .photo-wrap .hand-tag{position:absolute;right:-6px;top:22px;z-index:2;background:var(--cream);font:30px/1 var(--hand);padding:6px 14px;transform:rotate(6deg);border:2.5px solid var(--ink)}.hk .caps h2 .hl{background:var(--tomato);color:var(--cream)}.hk .caps .head .hand{color:var(--volt)}.hk .caps .lead{font-size:18px;max-width:42ch;margin-bottom:28px}.hk .c-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hk .c-row .pic{background:var(--white)}.hk .c-row .pic img{width:86%}.hk .story{background:var(--tomato);color:var(--cream)}.hk .story .grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hk .mom{position:relative;max-width:470px;justify-self:end}.hk .mom img{border:10px solid var(--cream);box-shadow:8px 8px 0 var(--ink);outline:3px solid var(--ink);transform:rotate(-2deg);aspect-ratio:4/5;object-fit:cover;width:100%}.hk .mom .px{position:absolute;width:88px;height:88px;left:-34px;top:-30px;background:conic-gradient(var(--ink) 25%,var(--cream) 0 50%,var(--ink) 0 75%,var(--cream) 0) 0 0/22px 22px;transform:rotate(-8deg);border:3px solid var(--ink)}.hk .mom .hi{position:absolute;right:-20px;bottom:40px;font:40px/1 var(--hand);color:var(--sun);transform:rotate(-8deg);text-shadow:2px 2px 0 var(--ink)}.hk .story h2{font-size:clamp(40px,5.6vw,76px);margin-left:-120px;position:relative;z-index:2;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.hk .story h2 .hl{-webkit-text-stroke:0;text-shadow:none}.hk .story h2.bounce{color:var(--cream)}.hk .story h2 .hl{background:var(--cream);color:var(--tomato)}.hk .story p{font-size:18px;max-width:40ch;margin:22px 0 28px}.hk .story .btn{background:var(--cream)}.hk .season{background:var(--forest);color:var(--cream);padding-block:44px}.hk .season .row{display:grid;grid-template-columns:220px 1fr auto;gap:36px;align-items:center}.hk .season .row>img{border-radius:50%;aspect-ratio:1;object-fit:cover;border:5px solid var(--cream);transform:rotate(-6deg)}.hk .season h2{font-size:clamp(32px,4vw,48px)}.hk .season .hand{font-size:30px;color:var(--bubble);display:block;margin-top:6px}.hk .loop{background:var(--bubble);padding-block:56px}.hk .loop .row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hk .loop .big{font:clamp(54px,7vw,96px)/.9 var(--hand);color:var(--volt);transform:rotate(-5deg)}.hk .loop .big span{color:var(--tomato)}.hk .loop p{font-size:18px;margin-bottom:16px;max-width:40ch}.hk .loop form{display:flex;gap:10px;flex-wrap:wrap}.hk .loop input{flex:1 1 220px;min-width:0;font:500 16px var(--body);padding:15px 18px;border-radius:999px;border:2.5px solid var(--ink);background:var(--cream);color:var(--ink)}.hk .loop input:focus-visible{outline:3px solid var(--volt);outline-offset:2px}.hk .loop .ok{font:26px/1 var(--hand);color:var(--forest);margin-top:12px}.hk-footer{background:var(--ink);color:var(--cream);padding-block:44px 22px;position:relative;overflow:hidden}.hk-footer .wrap{position:relative}.hk-footer .thanks{font:800 clamp(30px,4.4vw,58px)/1 var(--display);letter-spacing:-.02em;margin-bottom:30px;text-wrap:balance}.hk-footer .thanks .hand{display:inline-block;font-size:.62em;color:var(--sun);transform:rotate(-3deg)}.hk-footer .cols{display:grid;grid-template-columns:120px repeat(3,1fr) 1.5fr;gap:28px;align-items:start}.hk-footer h4{color:var(--sun);font:800 14px/1 var(--display);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.hk-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:15px}.hk-footer a{text-decoration:none}.hk-footer a:hover{text-decoration:underline;text-decoration-thickness:2px}.hk-footer .blob{width:112px;height:112px;background:var(--forest);display:grid;place-items:center;border-radius:42% 58% 63% 37%/45% 41% 59% 55%;transform:rotate(-8deg)}.hk-footer .blob img{width:84px}.hk-footer .nl p{font-size:15px;margin-bottom:12px;max-width:34ch}.hk-footer form{display:flex;border:2px solid var(--cream)}.hk-footer input{flex:1;min-width:0;border:0;background:transparent;font:500 15px var(--body);padding:12px 14px;color:var(--cream)}.hk-footer input::placeholder{color:var(--cream);opacity:.7}.hk-footer input:focus-visible{outline:2px solid var(--tomato)}.hk-footer button{border:0;background:transparent;color:var(--sun);font:700 22px/1 var(--body);padding:0 14px;cursor:pointer}.hk-footer .ok{font:24px/1 var(--hand);color:var(--sun);margin-top:10px}.hk-footer .wline{display:block;width:100%;height:14px;margin:34px 0 14px;fill:none;stroke:var(--sun);stroke-width:2}.hk-footer .legal{display:flex;gap:20px;flex-wrap:wrap;font:600 12px/1 var(--body);text-transform:uppercase;letter-spacing:.06em;align-items:center}.hk-footer .legal .soc{margin-left:auto}.hk .dd{position:absolute;pointer-events:none;overflow:visible;z-index:3}.hk .dd use{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:url(#rough)}.hk .dd.fill use{fill:currentColor}.hk .check{position:relative;z-index:6;transform:rotate(-1.4deg) scaleX(1.06);margin-block:-14px;border-block:3px solid var(--ink)}.hk .check.r{transform:rotate(1.2deg) scaleX(1.06)}.hk .wave-b:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:26px;background:var(--next);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26'%3E%3Cpath d='M0 26V14C20 2 40 2 60 14s40 12 60 0v12z'/%3E%3C/svg%3E") 0 100%/120px 26px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26'%3E%3Cpath d='M0 26V14C20 2 40 2 60 14s40 12 60 0v12z'/%3E%3C/svg%3E") 0 100%/120px 26px repeat-x}.hk h2 .hl{display:inline-block;transform:rotate(-2deg)}.hk .b-grid .card:nth-of-type(odd) .pic{transform:rotate(-2.5deg)}.hk .b-grid .card:nth-of-type(2n) .pic{transform:rotate(2deg);margin-top:14px}.hk .feature{transform:rotate(-1deg)}.hk .c-row .card:nth-child(1){transform:rotate(-3deg)}.hk .c-row .card:nth-child(2){transform:rotate(2deg) translateY(18px)}.hk .c-row .card:nth-child(3){transform:rotate(-1.5deg) translateY(-6px)}.hk .proof .row>div{position:relative}.hk .proof .row>div:nth-child(2){transform:rotate(-2deg)}.hk .circled,.hk .head .hand.circled{position:relative;display:inline-block}.hk .circled .dd{left:-6%;top:-28%;width:112%;height:156%}.hk .season .row>img{border-radius:46% 54% 50% 50%/55% 45%}.hk .loop .big{position:relative}.hk .bounce .w{display:inline-block;white-space:nowrap}.hk .bounce .ch{display:inline-block;transform:translateY(var(--y)) rotate(var(--r))}.hk h2{color:var(--ink);-webkit-text-stroke:8px var(--cream);paint-order:stroke fill}.hk h2 .hl{-webkit-text-stroke:0}.hk .hero h1{color:var(--cream);text-shadow:5px 5px 0 var(--tomato)}.hk .hero h1 .hand{text-shadow:none}.hk .paper{position:relative;display:inline-block;background:var(--cream);color:var(--tomato);font:600 27px/1.15 var(--note);padding:18px 24px 16px;max-width:360px;margin:22px 0 30px;transform:rotate(-3deg);box-shadow:5px 6px #1b153040;background-image:linear-gradient(rgba(18,64,47,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(18,64,47,.12) 1px,transparent 1px);background-size:18px 18px}.hk .paper:before{content:"";position:absolute;top:-12px;left:42%;width:84px;height:24px;background:#ffd23fd9;transform:rotate(4deg)}.hk .gridbg{background-image:linear-gradient(rgba(255,255,255,.45) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.45) 2px,transparent 2px);background-size:44px 44px}.hk .story.gridbg{background-image:linear-gradient(rgba(255,255,255,.18) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.18) 2px,transparent 2px)}.hk .hero2{padding-block:40px 64px}.hk .stage{position:relative;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:0;padding-inline:2%}.hk .ph{margin:0;border:9px solid var(--cream);box-shadow:8px 10px #1b153059;position:relative;background:var(--cream)}.hk .ph img{width:100%;aspect-ratio:4/5;object-fit:cover}.hk .ph1{transform:rotate(-5deg) translate(12%,6%)}.hk .ph1 img{object-position:40% 50%}.hk .ph2{transform:rotate(2deg);z-index:2}.hk .ph3{transform:rotate(6deg) translate(-12%,8%)}.hk .ph2 .cap-note{position:absolute;right:-18px;top:18px;background:var(--sun);color:var(--ink);font:26px/1 var(--hand);padding:6px 12px;transform:rotate(7deg);border:2.5px solid var(--ink)}.hk .hero2 .badge{right:1%;top:-20px;width:120px;height:120px}.hk .stk{position:absolute;z-index:3}.hk .stk-check{left:-1%;bottom:-10%;width:19%;transform:rotate(-14deg)}.hk .stk-cap{right:-2%;bottom:-8%;width:20%;transform:rotate(10deg)}.hk .hero-title{position:relative;z-index:4;text-align:center;margin-top:-64px;display:flex;flex-direction:column;align-items:center}.hk .hero2 h1{font-size:clamp(54px,9.4vw,132px);line-height:.9;color:var(--cream);text-shadow:6px 6px 0 var(--tomato);-webkit-text-stroke:0}.hk .big-op{font-size:clamp(36px,4.6vw,64px);color:var(--sun);transform:rotate(-3deg);margin:-4px 0 22px}.hk .capstage{aspect-ratio:4/5;position:relative;display:grid;place-items:center;background:var(--volt);overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.14) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.14) 2px,transparent 2px);background-size:36px 36px}.hk .capstage .c-main{width:74%;transform:rotate(-8deg)}.hk .capstage .c-2{position:absolute;width:44%;right:-4%;top:6%;transform:rotate(14deg)}.hk .capstage .c-3{position:absolute;width:40%;left:-2%;top:10%;transform:rotate(-16deg)}.hk .h-row{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px}.hk .h-row .card{color:var(--cream)}.hk .h-row .pic img{position:absolute;left:8%;top:8%;width:84%;height:84%;object-fit:contain}.hk .h-row .card:nth-child(odd) .pic{transform:rotate(-2deg)}.hk .h-row .card:nth-child(2n) .pic{transform:rotate(2deg);margin-top:12px}.hk .season{padding-block:48px 64px}.hk .sets .hand{color:var(--volt)}.hk .set-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.hk .set{background:var(--bg);border:3px solid var(--ink);border-radius:24px;padding:20px 20px 22px;transform:rotate(var(--rot));box-shadow:6px 7px 0 var(--ink)}.hk .set-pics{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;aspect-ratio:2/1.15}.hk .set-pics .bl{height:100%;display:grid;place-items:center}.hk .set-pics .bl img{max-height:100%;width:auto}.hk .plus{font:400 40px/1 var(--display);color:var(--tomato)}.hk .slot{height:100%;border:2.5px dashed var(--sc);border-radius:16px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;padding:8px;color:var(--sc)}.hk .slot .sl-ic{width:54px;height:40px;overflow:visible}.hk .slot .sl-ic use{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;filter:url(#rough)}.hk .slot span{font:600 12px/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em}.hk .set h3{font-size:30px;margin-top:14px}.hk .set-meta{font-size:14px;margin-top:6px}.hk .set{position:relative}.hk .capimg{height:100%;display:grid;place-items:center}.hk .capimg img{width:108%;max-width:none;transform:rotate(-8deg)}.hk .plus{position:relative;z-index:2}.hk .set-pics .bl img{max-height:112%}.hk .irl{position:absolute;right:-16px;bottom:-78px;width:98px;margin:0;background:var(--white,#fff);padding:6px 6px 0;border:2.5px solid var(--ink);box-shadow:4px 5px 0 var(--ink);transform:rotate(var(--r));z-index:3}.hk .irl img{width:100%;aspect-ratio:4/5;object-fit:cover}.hk .irl figcaption{font:19px/1.3 var(--hand);text-align:center;color:var(--ink);padding:2px 0 3px}.hk .sets .head{position:relative}.hk .promo{position:absolute;right:190px;top:-30px;width:150px;height:150px;transform:rotate(-10deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cream);z-index:4;animation:wob 6s ease-in-out infinite}.hk .promo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;filter:drop-shadow(5px 6px 0 var(--ink))}.hk .promo .p1{font:400 40px/.85 var(--display);letter-spacing:.02em;text-shadow:3px 3px 0 var(--ink)}.hk .promo .p2{font:26px/.9 var(--hand);color:var(--sun)}.hk .promo .p3{font:700 11px/1.15 var(--body);text-transform:uppercase;letter-spacing:.06em;max-width:11ch;margin-top:4px}.hk .promo .p4{font:19px/1 var(--hand);color:var(--ink);margin-top:2px}@keyframes wob{50%{transform:rotate(-4deg) scale(1.04)}}.hk .set-pics .bala{height:100%;display:grid;place-items:center;position:relative}.hk .set-pics .bala img{max-height:74%;width:auto;transform:rotate(8deg)}.hk .bala .free{position:absolute;top:2%;right:-4%;background:var(--tomato);color:var(--cream);font:24px/1 var(--hand);padding:4px 10px 3px;border:2.5px solid var(--ink);border-radius:999px;transform:rotate(12deg)}.hk .set-meta{font-weight:700;font-size:15px}.hk .set-meta span{font-weight:400;opacity:.7}.hk .irl-note{position:absolute;right:16px;bottom:22px;font:26px/1 var(--hand);color:var(--tomato);transform:rotate(-8deg)}.hk .set-bonus{display:inline-block;margin-top:10px;background:var(--sun);border:2px solid var(--ink);border-radius:999px;font:24px/1 var(--hand);padding:5px 12px 4px;transform:rotate(-3deg)}.hk .set-note{font-size:28px;text-align:center;margin-top:84px;transform:rotate(-1.5deg)}@media(max-width:900px){.hk .promo{right:0;top:-30px;width:140px;height:140px}.hk .promo .p1{font-size:34px}.hk .promo .p2{font-size:23px}.hk .promo .p3{font-size:9px}.hk .promo .p4{font-size:16px}.hk .set-row{grid-template-columns:1fr;max-width:460px;margin:0 auto}.hk .h-row{grid-template-columns:repeat(2,1fr)}.hk .hero-title{margin-top:-40px}.hk .stage{padding-inline:0}.hk{--sec:48px}.hk .hero .grid,.hk .caps .grid,.hk .story .grid,.hk .loop .row{grid-template-columns:1fr}.hk .hero h1{margin-right:0}.hk .collage{min-height:0;aspect-ratio:1/1.05;max-width:520px;width:100%;margin:10px auto 0}.hk .b-grid{grid-template-columns:repeat(2,1fr)}.hk .feature{min-height:360px}.hk .story h2{margin-left:0}.hk .mom{justify-self:center;order:-1;margin:0 auto}.hk .season .row{grid-template-columns:120px 1fr}.hk .season .btn{grid-column:1/-1;justify-self:start}.hk-footer .cols{grid-template-columns:1fr 1fr}.hk-footer .blob{display:none}.hk-footer .nl{grid-column:1/-1}.hk-footer .legal .soc{margin-left:0}}@media(max-width:520px){.hk .irl{right:6px;width:84px;bottom:-60px}.hk .promo{position:relative;left:auto;top:auto;width:150px;height:150px;margin:-6px 0 -10px auto}.hk .promo .p1{font-size:38px}.hk .promo .p2{font-size:25px}.hk .ph2 .cap-note{display:none}.hk .ph{border-width:5px}.hk .hero2 .badge{width:76px;height:76px;top:-26px}.hk .ph2 .cap-note{font-size:18px;right:-8px}.hk .hero-title{margin-top:-28px}.hk-footer .dd{display:none}.hk .proof .row{grid-template-columns:1fr;gap:26px}.hk .c-row{grid-template-columns:repeat(3,1fr);gap:10px}.hk .c-row h3{font-size:13px}.hk .badge{width:96px;height:96px;right:0}.hk .hero .lead{font-size:17px}}@media(prefers-reduced-motion:reduce){.hk *{animation:none!important;transition:none!important}}.hk .hG{background:#c9b8f2;padding-block:56px 76px;overflow:hidden}.hk .hG .g{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center}.hk .hG .disc{position:relative;width:min(560px,100%);aspect-ratio:1;justify-self:center}.hk .hG .disc .main{position:absolute;top:13%;right:13%;bottom:13%;left:13%;width:74%;height:74%;border-radius:50%;object-fit:cover;border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink)}.hk .hG .ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:spin 26s linear infinite}.hk .hG .ring text{font:400 21px var(--display);letter-spacing:2.6px;fill:var(--ink);text-transform:uppercase}.hk .hG .disc .chk{position:absolute;width:22%;left:-2%;top:2%;transform:rotate(-14deg)}.hk .hG h1{font-size:clamp(58px,7.6vw,118px);line-height:.86;color:var(--ink);-webkit-text-stroke:0;text-shadow:5px 5px 0 var(--cream)}.hk .hG .hand{display:block;font-size:clamp(30px,3.4vw,46px);color:var(--tomato);transform:rotate(-3deg);margin:10px 0 24px 4px}.hk .hG p{font-size:18px;max-width:34ch;margin-bottom:26px}.hk .hC{background:var(--tomato);padding-block:34px 60px;text-align:center}.hk .hC .blob{position:relative;width:min(1240px,100%);margin:0 auto}.hk .hC .blob .main{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;border-radius:46% 54% 42% 58%/58% 46% 54% 42%;border:4px solid var(--ink)}.hk .hC .sk1{position:absolute;width:19%;left:-4%;top:-2%;transform:rotate(-12deg);z-index:4}.hk .hC .sk2{position:absolute;width:26%;right:-10%;bottom:10%;transform:rotate(10deg)}.hk .hC h1{position:relative;z-index:3;margin-top:clamp(-120px,-8vw,-40px);font-size:clamp(58px,11vw,160px);line-height:.88;color:var(--cream);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--volt)}.hk .hC .big-op{display:block;font-size:clamp(28px,3.4vw,46px);color:var(--sun);transform:rotate(-3deg);margin:2px 0 22px}@media(max-width:900px){.hk .hC h1{margin-top:-36px}}.hk .hC .gift{position:absolute;right:-1%;bottom:22%;z-index:4;background:var(--sun);color:var(--ink);font:28px/1 var(--hand);padding:6px 14px;border:2.5px solid var(--ink);transform:rotate(7deg);box-shadow:3px 3px 0 var(--ink)}@media(max-width:700px){.hk .hC .blob .main{aspect-ratio:4/3.4}.hk .hC .gift{font-size:20px;bottom:30%}.hk .hC .sk1{width:26%}}.hk-footer form>div{flex:1}.hk-footer form{border:0}.hk .feature{color:var(--cream)}
/*# sourceMappingURL=/cdn/shop/t/222/assets/hk-home.css.map */
