:root{--black:#120b1d;--ink:#24142e;--cream:#fff8ec;--hot:#ff3f9f;--pink:#ff9bd5;--aqua:#00d8ff;--blue:#6073ff;--lime:#b9ff3b;--orange:#ff9f1c;--lav:#c79cff;--white:#fff;--shadow:0 24px 70px rgba(18,11,29,.18)}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at 8% 10%,rgba(255,63,159,.26),transparent 22%),radial-gradient(circle at 92% 12%,rgba(0,216,255,.24),transparent 24%),radial-gradient(circle at 50% 100%,rgba(185,255,59,.18),transparent 28%),var(--cream)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(45deg,rgba(255,63,159,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,216,255,.1) 25%,transparent 25%);background-size:34px 34px}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 36px));margin:auto}.narrow{max-width:850px}.y2k-ticker{background:var(--black);color:#fff;overflow:hidden;font-size:13px;font-weight:800;letter-spacing:.08em}.ticker-track{display:flex;gap:38px;white-space:nowrap;padding:10px 0;justify-content:center}.site-header{position:sticky;top:0;z-index:20;background:#fff8ece0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:3px solid rgba(255,63,159,.25)}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between}.brand-logo{display:flex;align-items:center;gap:8px}.brand-hello{font-family:Archivo Black,sans-serif;background:linear-gradient(90deg,var(--hot),var(--orange),var(--aqua));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;letter-spacing:-.05em}.brand-kiya{font-family:Shrikhand,serif;color:var(--ink);font-size:42px;letter-spacing:-.04em}.nav{display:flex;gap:18px;font-weight:800;font-size:14px}.nav a{padding:9px 11px;border-radius:999px}.nav a:hover{background:var(--hot);color:#fff}.cart-pill{background:linear-gradient(135deg,var(--hot),var(--blue));color:#fff;font-weight:900;border-radius:999px;padding:12px 18px;box-shadow:0 10px 28px #ff3f9f47}.hero{padding:42px 0 30px}.hero-shell{min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;position:relative;overflow:hidden;padding:64px;border-radius:42px;border:4px solid var(--black);background:linear-gradient(135deg,#ffffffd1,#fff8eceb),var(--cream);box-shadow:12px 12px 0 var(--black),var(--shadow)}.hero-shell:before{content:"";position:absolute;right:-120px;top:-110px;width:330px;height:330px;background:conic-gradient(var(--hot),var(--orange),var(--lime),var(--aqua),var(--lav),var(--hot));border-radius:50%;opacity:.35}.mini-label{display:inline-flex;background:var(--black);color:#fff;border-radius:999px;padding:8px 15px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}h1,h2,h3{margin:0;line-height:.95}.hero h1{font-family:Archivo Black;font-size:clamp(52px,7vw,94px);letter-spacing:-.06em;margin:22px 0}.hero p{font-size:20px;line-height:1.55;max-width:560px}.button-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;justify-content:center;align-items:center;border-radius:16px;padding:15px 25px;font-weight:900;border:3px solid var(--black);box-shadow:6px 6px 0 var(--black);transition:.2s ease}.btn:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--black)}.primary{background:linear-gradient(135deg,var(--hot),var(--orange));color:#fff}.secondary{background:#fff;color:var(--black)}.hero-stage{position:relative;height:470px}.blob{position:absolute;border:4px solid var(--black);filter:saturate(1.2)}.blob-one{right:70px;top:40px;width:260px;height:260px;border-radius:38% 62% 54% 46%;background:linear-gradient(135deg,var(--aqua),var(--lav))}.blob-two{left:40px;bottom:40px;width:220px;height:180px;border-radius:58% 42% 50% 50%;background:linear-gradient(135deg,var(--lime),var(--orange))}.chrome-card{position:absolute;width:165px;height:145px;border:4px solid var(--black);border-radius:26px;background:linear-gradient(135deg,#fff,#ffffff8c,#e8f7ff);box-shadow:8px 8px 0 var(--black);display:grid;place-items:center;text-align:center;animation:floaty 4.2s ease-in-out infinite}.chrome-card span{font-family:Archivo Black;font-size:36px;color:var(--hot)}.chrome-card strong{text-transform:uppercase;font-size:13px}.card-a{left:20px;top:30px;transform:rotate(-8deg)}.card-b{right:20px;top:110px;transform:rotate(8deg);animation-delay:.6s}.card-c{left:120px;bottom:40px;transform:rotate(6deg);animation-delay:1.1s}.card-d{right:110px;bottom:10px;transform:rotate(-7deg);animation-delay:1.6s}.starburst{position:absolute;left:50%;top:40%;width:120px;height:120px;background:var(--lime);border:4px solid var(--black);display:grid;place-items:center;font-family:Archivo Black;transform:translate(-50%,-50%) rotate(14deg);clip-path:polygon(50% 0%,61% 28%,91% 9%,72% 39%,100% 50%,72% 61%,91% 91%,61% 72%,50% 100%,39% 72%,9% 91%,28% 61%,0% 50%,28% 39%,9% 9%,39% 28%)}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -18px}}.category-section,.featured-section,.immersive-section,.newsletter-section,.page-section{padding:70px 0}.section-heading{margin-bottom:30px}.section-heading.row{display:flex;justify-content:space-between;align-items:end}.section-heading h2{font-family:Archivo Black;font-size:clamp(38px,5vw,68px);letter-spacing:-.05em}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-card{min-height:245px;padding:24px;border:4px solid var(--black);border-radius:28px;box-shadow:8px 8px 0 var(--black);transition:.2s ease}.category-card:hover,.product-card:hover{transform:translate(-3px,-3px)}.category-card span{font-family:Archivo Black;font-size:20px}.category-card h3{font-family:Archivo Black;font-size:30px;letter-spacing:-.05em;margin:26px 0 10px}.hot{background:#ff8dc7}.aqua{background:#85e9ff}.lime{background:#caff54}.orange{background:#ffb24d}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{position:relative;background:#fff;border:4px solid var(--black);border-radius:28px;box-shadow:8px 8px 0 var(--black);padding:13px;transition:.2s ease}.product-card img,.placeholder-product{height:235px;width:100%;object-fit:cover;border-radius:18px;display:grid;place-items:center;font-size:54px;background:linear-gradient(135deg,var(--pink),var(--aqua),var(--lime))}.placeholder-product.big{height:500px}.badge{position:absolute;left:22px;top:22px;background:var(--hot);color:#fff;border:3px solid var(--black);border-radius:999px;padding:5px 12px;font-weight:900;font-size:12px}.product-card h3{font-family:Archivo Black;font-size:20px;margin:14px 4px 6px}.product-card p,.price{font-weight:900;color:var(--hot)}.immersive-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.immersive-card,.newsletter-card,.page-hero,.product-info{border:4px solid var(--black);border-radius:32px;box-shadow:8px 8px 0 var(--black);padding:36px}.dark{background:var(--black);color:#fff}.immersive-card h2,.newsletter-card h2,.page-hero h1,.product-info h1{font-family:Archivo Black;font-size:clamp(36px,5vw,62px);letter-spacing:-.05em;margin:18px 0}.mini-stack{display:grid;gap:18px}.mini-card{border:4px solid var(--black);border-radius:28px;box-shadow:8px 8px 0 var(--black);padding:30px;font-family:Archivo Black;font-size:26px}.mini-card:nth-child(1){background:var(--lime)}.mini-card:nth-child(2){background:var(--aqua)}.mini-card:nth-child(3){background:var(--pink)}.newsletter-card{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:linear-gradient(135deg,var(--lav),var(--aqua))}.newsletter-form{display:flex;gap:10px}.newsletter-form input{flex:1;border:4px solid var(--black);border-radius:16px;padding:15px;font-weight:800}.newsletter-form button{border:4px solid var(--black);border-radius:16px;background:var(--hot);color:#fff;padding:15px 22px;font-weight:900}.footer{background:var(--black);color:#fff;padding:50px 0 24px;margin-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer a{display:block;margin:8px 0;color:#fff}.footer-bottom{text-align:center;margin-top:30px;color:var(--lime);font-weight:900}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-main-img{border:4px solid var(--black);border-radius:32px;box-shadow:8px 8px 0 var(--black)}select{width:100%;padding:14px;border:4px solid var(--black);border-radius:16px;margin-top:18px;font-weight:800}@media(max-width:980px){.hero-shell,.immersive-grid,.newsletter-card,.product-page{grid-template-columns:1fr}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.nav{display:none}}@media(max-width:620px){.header-inner{height:78px}.brand-hello{font-size:25px}.brand-kiya{font-size:32px}.hero-shell{padding:34px 24px;border-radius:28px}.category-grid,.product-grid,.footer-grid{grid-template-columns:1fr}.hero-stage{height:620px}.chrome-card{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:15px auto}.blob,.starburst{display:none}.ticker-track{justify-content:flex-start;padding-left:16px}}.quote-sticker{position:absolute;z-index:4;border:3px solid var(--black);border-radius:999px;padding:9px 14px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.04em;box-shadow:5px 5px 0 var(--black);animation:floaty 4.8s ease-in-out infinite}.qs1{left:2px;top:210px;background:var(--pink);transform:rotate(-8deg)}.qs2{right:8px;top:18px;background:var(--lime);transform:rotate(7deg);animation-delay:.5s}.qs3{left:210px;top:0;background:var(--orange);transform:rotate(4deg);animation-delay:1s}.qs4{right:10px;bottom:150px;background:var(--aqua);transform:rotate(-5deg);animation-delay:1.5s}.quote-strip{padding:18px 0 0}.quote-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quote-grid span{background:#fff;border:3px solid var(--black);border-radius:18px;box-shadow:6px 6px 0 var(--black);padding:16px 14px;text-align:center;font-weight:900;text-transform:uppercase}.quote-grid span:nth-child(1){background:var(--pink)}.quote-grid span:nth-child(2){background:var(--lime)}.quote-grid span:nth-child(3){background:var(--aqua)}.quote-grid span:nth-child(4){background:var(--orange)}@media(max-width:980px){.quote-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.quote-grid{grid-template-columns:1fr}.quote-sticker{position:relative;display:inline-block;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:8px}}.y2k-ticker{overflow:hidden!important;background:var(--black);color:#fff;border-bottom:3px solid var(--black)}.ticker-track{display:flex!important;width:max-content!important;min-width:200%;gap:0!important;justify-content:flex-start!important;white-space:nowrap!important;padding:0!important;animation:tickerMove 28s linear infinite}.ticker-track span{display:inline-flex;align-items:center;gap:10px;padding:10px 28px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ticker-track span:after{content:"\2726";color:var(--lime);margin-left:28px}.y2k-ticker:hover .ticker-track{animation-play-state:paused}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:620px){.ticker-track{animation-duration:22s}.ticker-track span{padding:10px 20px;font-size:12px}}.y2k-inner-page{position:relative}.splash-card{background:radial-gradient(circle at 16% 20%,rgba(255,63,159,.28),transparent 22%),radial-gradient(circle at 84% 18%,rgba(0,216,255,.25),transparent 24%),radial-gradient(circle at 70% 92%,rgba(185,255,59,.18),transparent 24%),#ffffffe0}.about-layout,.contact-layout,.immersive-grid{align-items:stretch}.about-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;margin-top:28px}.content-card,.contact-card,.value-card,.empty-state{background:#fff;border:4px solid var(--black);border-radius:32px;box-shadow:8px 8px 0 var(--black);padding:30px}.content-card h2,.contact-card h2,.value-card h3,.empty-state h2{font-family:Archivo Black;letter-spacing:-.05em;margin:0 0 14px}.stacked-stickers{display:grid;gap:18px;align-content:center}.sticker-card{border:4px solid var(--black);border-radius:999px;box-shadow:8px 8px 0 var(--black);padding:24px;font-family:Archivo Black;font-size:24px;text-transform:uppercase;transform:rotate(-4deg)}.sticker-card:nth-child(2){transform:rotate(5deg)}.sticker-card:nth-child(3){transform:rotate(-2deg)}.values-grid,.policy-grid,.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.policy-grid{grid-template-columns:repeat(2,1fr)}.value-card span{display:inline-grid;place-items:center;width:48px;height:48px;border:3px solid var(--black);border-radius:50%;background:var(--lime);font-weight:900;margin-bottom:18px}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px}.contact-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.contact-badges span{display:inline-flex;background:var(--lime);border:3px solid var(--black);border-radius:999px;padding:8px 12px;font-weight:900;box-shadow:4px 4px 0 var(--black)}.contact-badges span:nth-child(2){background:var(--aqua)}.contact-badges span:nth-child(3){background:var(--pink)}.contact-card form{display:grid;gap:14px}.contact-card label,.product-info label{font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.05em}.contact-card input,.contact-card textarea{border:4px solid var(--black);border-radius:16px;padding:14px;font:inherit;font-weight:700}.contact-card textarea{min-height:150px;resize:vertical}.success-message{background:var(--lime);border:3px solid var(--black);border-radius:16px;padding:12px;font-weight:900}.faq-grid{grid-template-columns:1fr 1fr}.faq-grid details{background:#fff;border:4px solid var(--black);border-radius:24px;box-shadow:7px 7px 0 var(--black);padding:18px}.faq-grid summary{cursor:pointer;font-family:Archivo Black;letter-spacing:-.04em;font-size:20px}.faq-grid p{margin-bottom:0}.size-table{width:100%;border-collapse:collapse;margin-top:20px;overflow:hidden;border:4px solid var(--black);border-radius:18px}.size-table th,.size-table td{border:3px solid var(--black);padding:14px;text-align:left}.size-table th{background:var(--lime)}.product-media-shell{position:relative}.product-info{display:flex;flex-direction:column;gap:14px}.product-description{line-height:1.65}.product-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.product-notes span{display:inline-flex;border:3px solid var(--black);border-radius:999px;background:#fff;padding:8px 12px;font-weight:900;font-size:12px}.cart-line{display:flex;justify-content:space-between;gap:20px;border-bottom:3px solid var(--black);padding:14px 0}.empty-state{grid-column:1/-1;text-align:center}@media(max-width:980px){.about-layout,.contact-layout,.values-grid,.policy-grid,.faq-grid{grid-template-columns:1fr}}:root{--hk-ink:#14061f;--hk-hot:#ff2fb2;--hk-blue:#19d8ff;--hk-lime:#caff00;--hk-purple:#7b4dff;--hk-orange:#ff9b25;--hk-cream:#fff8ef}html{scroll-behavior:smooth}body{overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;pointer-events:none;background:linear-gradient(transparent 0 52%,#ffffff17 52% 100%);background-size:100% 4px;mix-blend-mode:soft-light;opacity:.24;animation:hkScanlines 7s linear infinite}.hk-scroll-meter{position:fixed;left:0;top:0;height:5px;width:100%;z-index:10000;transform-origin:left center;transform:scaleX(var(--hk-scroll,0));background:linear-gradient(90deg,var(--hk-hot),var(--hk-blue),var(--hk-lime),var(--hk-purple));box-shadow:0 2px 0 var(--hk-ink)}.hk-motion-stage{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.hk-float{position:absolute;display:block;filter:drop-shadow(4px 4px 0 rgba(20,6,31,.22));opacity:.5;will-change:transform}.hk-star{width:54px;height:54px;background:var(--hk-lime);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 92%,50% 70%,21% 92%,32% 57%,2% 35%,39% 35%);animation:hkStageFloat 10s ease-in-out infinite}.hk-ring{width:82px;height:82px;border:10px solid var(--hk-blue);border-radius:50%;animation:hkStageOrbit 13s ease-in-out infinite}.hk-pill{width:135px;height:36px;border:4px solid var(--hk-ink);border-radius:999px;background:repeating-linear-gradient(90deg,var(--hk-hot) 0 14px,var(--hk-lime) 14px 28px,var(--hk-blue) 28px 42px);animation:hkStageSlide 9s ease-in-out infinite}.hk-a{left:2vw;top:44vh}.hk-b{right:7vw;top:78vh;animation-delay:-5s;background:var(--hk-hot)}.hk-c{right:3vw;top:28vh}.hk-d{left:11vw;bottom:7vh;animation-delay:-6s;border-color:var(--hk-purple)}.hk-e{left:-32px;top:63vh}.hk-f{right:-38px;top:12vh;animation-delay:-4s}.site-header{animation:hkHeaderGlow 5.5s ease-in-out infinite}.site-header a[href="/"],.site-header .logo,.site-header img{animation:hkLogoFloat 4.6s ease-in-out infinite}.site-header nav a{transition:transform .2s ease,text-shadow .2s ease}.site-header nav a:hover{transform:translateY(-3px) rotate(-2deg);text-shadow:0 0 12px rgba(255,47,178,.45)}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 24%,rgba(255,47,178,.26),transparent 28%),radial-gradient(circle at 90% 14%,rgba(25,216,255,.25),transparent 22%),radial-gradient(circle at 80% 84%,rgba(202,255,0,.2),transparent 24%);animation:hkGradientDrift 9s ease-in-out infinite}.hero-shell{position:relative;overflow:hidden;animation:hkHeroBreath 7s ease-in-out infinite}.hero-shell:before{content:"";position:absolute;top:-50%;right:-30%;bottom:-50%;left:-30%;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.64) 48%,transparent 55%);transform:translate(-70%) rotate(7deg);animation:hkHeroGloss 6.2s ease-in-out infinite}.hero-shell:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:2px dashed rgba(20,6,31,.18);border-radius:inherit;pointer-events:none;animation:hkBorderSpin 16s linear infinite}.hero-copy,.hero-stage{position:relative;z-index:3}.hero-copy h1{animation:hkTextPulse 5s ease-in-out infinite}.mini-label{position:relative;overflow:hidden}.mini-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.65) 48%,transparent 60%);transform:translate(-120%);animation:hkLabelShine 4s ease-in-out infinite}.button-row .btn,.btn{position:relative;overflow:hidden;transition:transform .2s ease,filter .2s ease}.button-row .btn:after,.btn:after{content:"";position:absolute;inset:7px auto auto 14px;width:40%;height:9px;border-radius:999px;background:#ffffff8c;pointer-events:none}.button-row .btn:hover,.btn:hover{transform:translateY(-4px) rotate(-1deg) scale(1.03);filter:saturate(1.2)}.hero-stage{animation:hkStageTilt 8s ease-in-out infinite}.blob{animation:hkBlobFloat 5.5s ease-in-out infinite}.blob-two{animation-delay:-2.5s}.chrome-card{position:absolute;overflow:hidden;animation:hkCardDance 4s ease-in-out infinite;will-change:transform}.chrome-card.card-b{animation-delay:-1s}.chrome-card.card-c{animation-delay:-2s}.chrome-card.card-d{animation-delay:-3s}.chrome-card:before{content:"";position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 62%);transform:translate(-80%) rotate(8deg);animation:hkChromeSweep 4.8s ease-in-out infinite;pointer-events:none}.chrome-card:hover{animation-duration:.8s;filter:saturate(1.2) drop-shadow(0 0 18px rgba(255,47,178,.22))}.chrome-card:hover:before{animation-duration:1.2s}.starburst{animation:hkStarburst 1.8s ease-in-out infinite}.tag,.floating-tag,.hero-stage [class*=tag]{animation:hkTagFloat 3.2s ease-in-out infinite}.quote-strip,.announcement-bar,.top-strip,.marquee{position:relative;overflow:hidden}.quote-strip:after,.announcement-bar:after,.top-strip:after,.marquee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-100%);animation:hkTickerLight 3.6s linear infinite;pointer-events:none}.category-card{position:relative;overflow:hidden;transform-style:preserve-3d;animation:hkCategoryBob 4.6s ease-in-out infinite;transition:transform .22s ease,filter .22s ease}.category-card:nth-child(2){animation-delay:-1.1s}.category-card:nth-child(3){animation-delay:-2.2s}.category-card:nth-child(4){animation-delay:-3.3s}.category-card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px dashed rgba(20,6,31,.24);border-radius:inherit;animation:hkDashedPulse 2.8s ease-in-out infinite;pointer-events:none}.category-card:after{content:"";position:absolute;width:44px;height:44px;right:18px;top:18px;background:var(--hk-lime);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 92%,50% 70%,21% 92%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(3px 3px 0 rgba(20,6,31,.24));animation:hkTinySpin 5s linear infinite;pointer-events:none}.category-card:hover{transform:translateY(-10px) rotate(-1deg) scale(1.025);filter:saturate(1.18)}.featured-section{position:relative}.featured-section:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(180deg,rgba(255,47,178,.12),transparent);pointer-events:none}.product-card,.featured-section article,.featured-section .card{position:relative;overflow:hidden;transition:transform .2s ease,filter .2s ease}.product-card:after,.featured-section article:after,.featured-section .card:after{content:"";position:absolute;top:-30%;right:-60%;bottom:-30%;left:-60%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.78) 50%,transparent 60%);transform:translate(-80%) rotate(9deg);animation:hkProductSweep 5.8s ease-in-out infinite;pointer-events:none}.product-card:nth-child(2n):after,.featured-section article:nth-child(2n):after{animation-delay:-1.5s}.product-card:nth-child(3n):after,.featured-section article:nth-child(3n):after{animation-delay:-3s}.product-card:hover,.featured-section article:hover,.featured-section .card:hover{transform:translateY(-8px) rotate(-.8deg);filter:saturate(1.12)}.immersive-card,.mini-card,.newsletter-section form,.newsletter-section .container{position:relative;overflow:hidden}.immersive-card{animation:hkPanelGlow 5.5s ease-in-out infinite}.immersive-card:after,.newsletter-section .container:after{content:"";position:absolute;top:-80%;right:-20%;bottom:-80%;left:-20%;background:conic-gradient(from 0deg,transparent,rgba(255,47,178,.18),transparent,rgba(25,216,255,.18),transparent);animation:hkAura 8s linear infinite;pointer-events:none}.immersive-card>*,.newsletter-section .container>*{position:relative;z-index:1}.mini-card{animation:hkMiniStack 4s ease-in-out infinite}.mini-card:nth-child(2){animation-delay:-1.2s}.mini-card:nth-child(3){animation-delay:-2.4s}.newsletter-section input,.newsletter-section button{transition:transform .2s ease,box-shadow .2s ease}.newsletter-section input:focus{transform:scale(1.02)}.newsletter-section button:hover{transform:translateY(-4px) rotate(1deg)}.hk-cursor-spark{position:fixed;z-index:9999;pointer-events:none;width:18px;height:18px;border:3px solid var(--hk-ink);background:var(--hk-lime);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);animation:hkSparkPop .9s ease-out forwards;filter:drop-shadow(2px 2px 0 #fff)}.hk-cursor-spark.round{border-radius:50%;clip-path:none;background:var(--hk-blue)}.hk-click-pop{position:fixed;z-index:9999;pointer-events:none;width:26px;height:26px;border:3px solid var(--hk-ink);background:var(--hk-hot);animation:hkClickPop .8s ease-out forwards;filter:drop-shadow(3px 3px 0 #fff)}.hk-trail{position:fixed;z-index:9998;pointer-events:none;height:4px;width:42px;border-radius:999px;background:linear-gradient(90deg,var(--hk-hot),transparent);animation:hkTrailFade .46s ease-out forwards}@keyframes hkScanlines{to{background-position:0 80px}}@keyframes hkStageFloat{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(22px,-44px,0) rotate(25deg)}}@keyframes hkStageOrbit{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,34px,0) scale(1.12)}}@keyframes hkStageSlide{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(28px,-18px,0) rotate(7deg)}}@keyframes hkHeaderGlow{0%,to{box-shadow:0 0 #ff2fb200}50%{box-shadow:0 10px 30px #ff2fb22e}}@keyframes hkLogoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-1deg)}}@keyframes hkGradientDrift{0%,to{filter:hue-rotate(0deg);opacity:1}50%{filter:hue-rotate(18deg);opacity:.82}}@keyframes hkHeroBreath{0%,to{filter:saturate(1)}50%{filter:saturate(1.16) brightness(1.02)}}@keyframes hkHeroGloss{0%,38%{transform:translate(-70%) rotate(7deg)}64%,to{transform:translate(70%) rotate(7deg)}}@keyframes hkBorderSpin{to{rotate:360deg}}@keyframes hkTextPulse{0%,to{text-shadow:inherit}50%{text-shadow:0 0 20px rgba(255,47,178,.22)}}@keyframes hkLabelShine{0%,45%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes hkStageTilt{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.7deg)}}@keyframes hkBlobFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-22px,0) scale(1.05)}}@keyframes hkCardDance{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -14px;rotate:1.5deg}}@keyframes hkChromeSweep{0%,44%{transform:translate(-80%) rotate(8deg)}70%,to{transform:translate(80%) rotate(8deg)}}@keyframes hkStarburst{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(7deg)}}@keyframes hkTagFloat{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes hkTickerLight{to{transform:translate(100%)}}@keyframes hkCategoryBob{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes hkDashedPulse{0%,to{opacity:.2}50%{opacity:.65}}@keyframes hkTinySpin{to{rotate:360deg}}@keyframes hkProductSweep{0%,48%{transform:translate(-80%) rotate(9deg)}70%,to{transform:translate(80%) rotate(9deg)}}@keyframes hkPanelGlow{0%,to{filter:saturate(1)}50%{filter:saturate(1.22) brightness(1.04)}}@keyframes hkAura{to{rotate:360deg}}@keyframes hkMiniStack{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes hkSparkPop{0%{opacity:1;translate:0 0;scale:.4}70%{opacity:.95;translate:var(--sx,0) -30px;scale:1.15}to{opacity:0;translate:calc(var(--sx,0) * 1.5) -52px;scale:.45;rotate:50deg}}@keyframes hkClickPop{0%{opacity:1;transform:translate(-50%,-50%) scale(.35) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--mx)),calc(-50% + var(--my))) scale(1.35) rotate(140deg)}}@keyframes hkTrailFade{0%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2)}}@media(max-width:760px){body:after{opacity:.14}.hk-motion-stage,.hero-shell:after,.category-card:before,.category-card:after{display:none}.chrome-card{animation-duration:5.2s}.hero-shell:before{opacity:.45}.product-card:after,.featured-section article:after{animation-duration:7.5s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.hk-motion-stage,.hk-scroll-meter,.hk-cursor-spark,.hk-click-pop,.hk-trail{display:none!important}}.site-header .header-inner{gap:clamp(20px,4vw,56px)}.site-header .brand-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px,.55vw,9px);flex-shrink:0;min-width:max-content;padding:9px 17px 12px;margin-left:-15px;border-radius:999px;isolation:isolate;transform-origin:50% 60%;animation:hkLogoBubbleFloat 4.9s ease-in-out infinite}.site-header .brand-logo:before{content:"";position:absolute;top:2px;right:0;bottom:-1px;left:0;z-index:-2;border:3px solid var(--black,#120b1d);border-radius:999px;background:radial-gradient(circle at 16% 22%,rgba(255,255,255,.95) 0 11%,transparent 12%),radial-gradient(circle at 72% 12%,rgba(255,255,255,.82) 0 8%,transparent 9%),linear-gradient(135deg,#ff2fb247,#fff9c1eb 42%,#19d8ff52);box-shadow:7px 7px 0 var(--black,#120b1d),12px 12px #ff2fb257,inset 0 -8px #ffffffa8,inset 0 4px #ffffffe6}.site-header .brand-logo:after{content:"";position:absolute;inset:7px 18px auto 18px;height:12px;z-index:-1;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);transform:rotate(-3deg);animation:hkLogoShine 3.8s ease-in-out infinite}.site-header .brand-hello,.site-header .brand-kiya{font-family:Shrikhand,Cooper Black,Archivo Black,cursive;font-weight:400;line-height:.82;letter-spacing:-.055em;-webkit-text-stroke:2px var(--black,#120b1d);paint-order:stroke fill;filter:drop-shadow(3px 4px 0 rgba(255,255,255,.95)) drop-shadow(6px 7px 0 rgba(25,216,255,.22))}.site-header .brand-hello{font-size:clamp(42px,4.1vw,58px);text-transform:lowercase;background:linear-gradient(90deg,#ff2fb2 0 20%,#ff9f1c 21% 40%,#caff00 41% 58%,#19d8ff 59% 78%,#7b4dff 79% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header .brand-kiya{font-size:clamp(50px,4.8vw,68px);margin-left:.04em;text-transform:lowercase;background:linear-gradient(180deg,#fff 0 18%,#b988ff 19% 55%,#ff2fb2 56% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header .brand-logo:hover{animation-duration:1.7s}.site-header .brand-logo:hover .brand-hello,.site-header .brand-logo:hover .brand-kiya{filter:drop-shadow(3px 4px 0 rgba(255,255,255,.95)) drop-shadow(8px 9px 0 rgba(255,47,178,.3))}@keyframes hkLogoBubbleFloat{0%,to{transform:rotate(-1.2deg) translateY(0) scale(1)}50%{transform:rotate(.75deg) translateY(-3px) scale(1.025)}}@keyframes hkLogoShine{0%,to{opacity:.25;transform:translate(-10%) rotate(-3deg)}50%{opacity:.8;transform:translate(10%) rotate(-3deg)}}@media(max-width:900px){.site-header .header-inner{gap:18px}.site-header .brand-logo{padding:7px 12px 9px;margin-left:-9px}.site-header .brand-hello{font-size:clamp(32px,8vw,44px)}.site-header .brand-kiya{font-size:clamp(38px,9vw,52px)}.site-header .brand-logo:before{box-shadow:5px 5px 0 var(--black,#120b1d),9px 9px #ff2fb247,inset 0 -6px #ffffffa8}}@media(prefers-reduced-motion:reduce){.site-header .brand-logo,.site-header .brand-logo:after{animation:none!important}}.hk-motion-stage{z-index:8}.hk-motion-stage .hk-float{opacity:.43;filter:drop-shadow(3px 4px 0 rgba(18,11,29,.18)) drop-shadow(0 10px 22px rgba(255,47,178,.16));animation-timing-function:ease-in-out!important}.hk-motion-stage .hk-star{width:clamp(38px,4.4vw,58px)!important;height:clamp(38px,4.4vw,58px)!important;border:3px solid var(--black,#120b1d);background:radial-gradient(circle at 50% 50%,#fff 0 14%,transparent 15%),linear-gradient(135deg,#ff2fb2,#fff9c1 48%,#19d8ff)!important;clip-path:polygon(50% 0,60% 36%,100% 50%,60% 64%,50% 100%,40% 64%,0 50%,40% 36%);animation:hkStickerTwinkle 7s ease-in-out infinite!important}.hk-motion-stage .hk-star.hk-b{background:radial-gradient(circle at 50% 50%,#fff 0 14%,transparent 15%),linear-gradient(135deg,#7b4dff,#ff2fb2 52%,#caff00)!important;animation-delay:-2.4s!important}.hk-motion-stage .hk-ring{width:clamp(58px,6.6vw,86px)!important;height:clamp(58px,6.6vw,86px)!important;border:0!important;border-radius:50%!important;background:radial-gradient(circle at 50% 50%,#fff5d8 0 14%,#120b1d 15% 18%,transparent 19%),radial-gradient(circle at 50% 12%,#ff9bd5 0 18%,transparent 19%),radial-gradient(circle at 88% 50%,#19d8ff 0 18%,transparent 19%),radial-gradient(circle at 50% 88%,#caff00 0 18%,transparent 19%),radial-gradient(circle at 12% 50%,#ff9f1c 0 18%,transparent 19%)!important;box-shadow:none!important;animation:hkStickerDrift 9.5s ease-in-out infinite!important}.hk-motion-stage .hk-ring:before{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:3px solid var(--black,#120b1d);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 18%,transparent 19%),#fff9c1}.hk-motion-stage .hk-ring.hk-d{background:radial-gradient(circle at 50% 50%,#fff 0 13%,#120b1d 14% 17%,transparent 18%),radial-gradient(circle at 50% 10%,#b988ff 0 18%,transparent 19%),radial-gradient(circle at 90% 50%,#ff2fb2 0 18%,transparent 19%),radial-gradient(circle at 50% 90%,#19d8ff 0 18%,transparent 19%),radial-gradient(circle at 10% 50%,#fff9c1 0 18%,transparent 19%)!important;animation-delay:-4s!important}.hk-motion-stage .hk-pill{border:4px solid var(--black,#120b1d)!important;box-shadow:5px 5px 0 var(--black,#120b1d),10px 10px #ff2fb238!important;animation:hkStickerDrift 10.5s ease-in-out infinite!important}.hk-motion-stage .hk-pill.hk-e{width:clamp(62px,6.4vw,86px)!important;height:clamp(52px,5.4vw,74px)!important;border-radius:52% 48% 60% 40%/46% 56% 44% 54%!important;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.9) 0 12%,transparent 13%),radial-gradient(circle at 62% 60%,rgba(255,255,255,.55) 0 10%,transparent 11%),linear-gradient(135deg,#ff2fb2,#ff9bd5 42%,#fff9c1)!important;transform:rotate(-11deg)!important}.hk-motion-stage .hk-pill.hk-f{width:clamp(42px,5vw,68px)!important;height:clamp(42px,5vw,68px)!important;border-radius:12px!important;background:radial-gradient(circle at 34% 30%,#fff 0 13%,transparent 14%),linear-gradient(135deg,#19d8ff,#b988ff 48%,#ff2fb2)!important;clip-path:polygon(50% 0,61% 33%,96% 18%,77% 50%,96% 82%,61% 67%,50% 100%,39% 67%,4% 82%,23% 50%,4% 18%,39% 33%);animation:hkStickerTwinkle 8s ease-in-out infinite!important}.hk-motion-stage .hk-pill.hk-f:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:#fff9c1;border:2px solid var(--black,#120b1d)}@keyframes hkStickerDrift{0%,to{transform:translateZ(0) rotate(-4deg) scale(1)}35%{transform:translate3d(10px,-18px,0) rotate(5deg) scale(1.05)}70%{transform:translate3d(-12px,10px,0) rotate(-2deg) scale(.98)}}@keyframes hkStickerTwinkle{0%,to{transform:translateZ(0) rotate(-8deg) scale(.96)}45%{transform:translate3d(6px,-16px,0) rotate(12deg) scale(1.08)}70%{transform:translate3d(-8px,8px,0) rotate(4deg) scale(1)}}@media(max-width:760px){.hk-motion-stage .hk-pill.hk-e{display:none!important}.hk-motion-stage .hk-ring.hk-d{opacity:.28}}.hk-motion-stage .hk-pill.hk-f{display:none!important}.hk-motion-stage .hk-ring{width:clamp(54px,5.4vw,78px)!important;height:clamp(54px,5.4vw,78px)!important;border:0!important;border-radius:50%!important;clip-path:none!important;box-shadow:none!important;background:radial-gradient(circle at 50% 50%,#fff9c1 0 13%,#120b1d 14% 17%,transparent 18%),radial-gradient(circle at 50% 14%,#ff9bd5 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 80% 32%,#ffb3dc 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 80% 68%,#ff9bd5 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 50% 86%,#ffb3dc 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 20% 68%,#ff9bd5 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 20% 32%,#ffb3dc 0 18%,#120b1d 19% 22%,transparent 23%)!important;filter:drop-shadow(4px 5px 0 rgba(18,11,29,.22)) drop-shadow(0 8px 18px rgba(255,47,178,.18))!important;animation:hkFlowerBob 8.5s ease-in-out infinite!important}.hk-motion-stage .hk-ring:before,.hk-motion-stage .hk-ring:after{content:none!important;display:none!important}.hk-motion-stage .hk-ring.hk-d{background:radial-gradient(circle at 50% 50%,#fff9c1 0 13%,#120b1d 14% 17%,transparent 18%),radial-gradient(circle at 50% 14%,#b988ff 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 80% 32%,#ff9bd5 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 80% 68%,#19d8ff 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 50% 86%,#ff9bd5 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 20% 68%,#b988ff 0 18%,#120b1d 19% 22%,transparent 23%),radial-gradient(circle at 20% 32%,#19d8ff 0 18%,#120b1d 19% 22%,transparent 23%)!important;animation-delay:-3s!important}.hk-motion-stage .hk-pill.hk-e{border-radius:999px 999px 60% 60%/999px 999px 68% 68%!important;width:clamp(46px,5vw,66px)!important;height:clamp(42px,4.6vw,60px)!important;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95) 0 13%,transparent 14%),linear-gradient(135deg,#ff2fb2,#ff9bd5 48%,#fff9c1)!important;clip-path:path("M 32 58 C 9 39 0 25 6 13 C 11 3 25 4 32 15 C 39 4 53 3 58 13 C 64 25 55 39 32 58 Z")!important;animation:hkHeartFloat 8s ease-in-out infinite!important}@keyframes hkFlowerBob{0%,to{transform:translateZ(0) rotate(-7deg) scale(.98)}42%{transform:translate3d(8px,-15px,0) rotate(8deg) scale(1.06)}72%{transform:translate3d(-8px,7px,0) rotate(-2deg) scale(1)}}@keyframes hkHeartFloat{0%,to{transform:translateZ(0) rotate(-8deg) scale(.98)}50%{transform:translate3d(9px,-13px,0) rotate(6deg) scale(1.06)}}.hero-shell:after{content:none!important;display:none!important;border:0!important;animation:none!important;rotate:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme.css.map */
