@media(prefers-reduced-motion:no-preference){.kc-hero h1 .kc-hero-word{display:inline-block;opacity:0;transform:translateY(14px);animation:kc-word-in .55s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--kc-word-index,0)*90ms)}@keyframes kc-word-in{to{opacity:1;transform:translateY(0)}}.kc-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.kc-reveal.kc-reveal--in{opacity:1;transform:translateY(0)}main[data-template=index] .kc-card-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:6px 24px 12px;scroll-padding-inline:24px}main[data-template=index] .kc-card-grid:after{content:"";flex:0 0 4px}main[data-template=index] .kc-card-grid .kc-card:last-of-type{scroll-snap-align:end}main[data-template=index] .kc-card-grid::-webkit-scrollbar{display:none}main[data-template=index] .kc-card-grid .kc-card{flex:0 0 min(340px,82vw);scroll-snap-align:start}}@media(hover:hover)and (pointer:fine){main[data-template=index] .kc-card,main[data-template=collection] .card-wrapper .card{transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .35s ease,box-shadow .35s ease}main[data-template=index] .kc-card:hover{transform:translateY(-4px);border-color:var(--kc-lime,#76f4ff);box-shadow:0 12px 28px #0007}main[data-template=collection] .card-wrapper .card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0007}}.kc-button{transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.kc-button:hover{box-shadow:0 0 0 1px var(--kc-lime,#76f4ff),0 0 18px #76f4ff55}.button--primary:hover{box-shadow:0 0 0 1px var(--kc-lime,#76f4ff),0 0 18px #76f4ff44}.kc-header--shopping.kc-header--scrolled{padding-top:8px;padding-bottom:8px;background:#0b0e13eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product .thumbnail-slider{display:none!important}.kc-desc-more{margin-top:12px}.kc-desc-more summary{display:inline-flex;align-items:center;min-height:44px;color:var(--kc-lime,#76f4ff);font-size:14px;cursor:pointer;text-underline-offset:4px;text-decoration:underline}.kc-desc-more summary:focus-visible{outline:2px solid var(--kc-lime,#76f4ff);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/keycap-motion.css.map */
