:root{--y2k-pink: #ff2e92;--y2k-blue: #7fd4ff;--y2k-lilac: #c9b6ff;--y2k-lime: #d7ff5a;--y2k-ink: #0a0a0a;--y2k-pixel: "Silkscreen", "Courier New", monospace;--y2k-iri: linear-gradient(120deg, #ffd6ee 0%, #d9ecff 25%, #e6dcff 50%, #d6fff0 75%, #ffd6ee 100%);--y2k-chrome: linear-gradient(180deg, #2a2a33 0%, #8d8fa3 38%, #f4f5ff 50%, #6d6f82 62%, #0a0a0a 100%)}body.gradient{background:var(--y2k-iri);background-size:300% 300%;animation:y2k-iri-drift 24s ease-in-out infinite;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><path d='M14 1 L16.6 11.4 L27 14 L16.6 16.6 L14 27 L11.4 16.6 L1 14 L11.4 11.4 Z' fill='%23ff2e92' stroke='%230a0a0a' stroke-width='1.5'/></svg>") 14 14,auto}@keyframes y2k-iri-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}::selection{background:var(--y2k-pink);color:#fff}html{scrollbar-color:var(--y2k-pink) #f4efff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f4efff}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--y2k-pink),var(--y2k-lilac));border:2px solid #f4efff;border-radius:999px}.y2k-sparkles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.y2k-sparkles span{position:absolute;font-size:14px;line-height:1;color:var(--y2k-pink);opacity:0;animation:y2k-twinkle 4.5s ease-in-out infinite;text-shadow:0 0 6px rgba(255,46,146,.6)}.y2k-sparkles span:nth-child(3n){color:var(--y2k-blue);text-shadow:0 0 6px rgba(127,212,255,.8)}.y2k-sparkles span:nth-child(4n){color:var(--y2k-lilac);font-size:10px}@keyframes y2k-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:.75;transform:scale(1) rotate(45deg)}}.y2k-trail{position:fixed;pointer-events:none;z-index:9999;font-size:12px;color:var(--y2k-pink);animation:y2k-trail-fade .8s ease-out forwards}@keyframes y2k-trail-fade{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,20px) scale(.2) rotate(90deg)}}.announcement-bar-section .utility-bar{border-bottom:2px solid var(--y2k-pink)}.y2k-marquee{overflow:hidden;white-space:nowrap;width:100%}.announcement-bar__message{min-width:0}.y2k-marquee__track{display:inline-flex;gap:3rem;padding-right:3rem;animation:y2k-marquee 22s linear infinite}.y2k-marquee__track span{font-family:var(--y2k-pixel);font-size:1.3rem;letter-spacing:.12em;color:var(--y2k-lime);text-transform:uppercase}.y2k-marquee__track span:nth-child(2n){color:var(--y2k-pink)}@keyframes y2k-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-header .header-wrapper{background:#ffffff8c;backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);border-bottom:2px solid var(--y2k-ink)}.header__heading-link{display:inline-block;animation:y2k-boot 1.1s cubic-bezier(.2,.9,.3,1.3) both}.header__heading-link:hover{animation:y2k-glitch .45s steps(2) 2}.header__heading-logo-wrapper{filter:drop-shadow(2px 0 0 rgba(255,46,146,.55)) drop-shadow(-2px 0 0 rgba(127,212,255,.7))}@keyframes y2k-boot{0%{opacity:0;transform:scale(.55) rotate(-8deg);filter:blur(8px)}60%{opacity:1;transform:scale(1.08) rotate(2deg);filter:blur(0)}to{transform:scale(1) rotate(0)}}@keyframes y2k-glitch{0%{transform:translate(0)}25%{transform:translate(-3px,1px) skew(-6deg)}50%{transform:translate(3px,-1px) skew(6deg)}75%{transform:translate(-1px,2px)}to{transform:translate(0)}}.header__menu-item{font-family:var(--y2k-pixel);text-transform:uppercase;letter-spacing:.08em}.header__menu-item:hover span{color:var(--y2k-pink);text-decoration:none}.header__icon:hover .svg-wrapper{color:var(--y2k-pink);transform:rotate(-10deg) scale(1.1);transition:transform .2s}.title,.main-page-title,.collection-hero__title,.product__title h1,.product__title h2{background:var(--y2k-chrome);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-transform:uppercase;letter-spacing:-.01em;filter:drop-shadow(2px 2px 0 rgba(255,46,146,.35))}.title-wrapper .title:before,.title-wrapper-with-link .title:before{content:"\2726  ";-webkit-text-fill-color:var(--y2k-pink);color:var(--y2k-pink);display:inline-block;animation:y2k-spin 6s linear infinite}@keyframes y2k-spin{to{transform:rotate(360deg)}}.slideshow .banner__heading{background:linear-gradient(90deg,#fff,#ffd6ee,#bfe8ff,#e6dcff,#fff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:y2k-shimmer 6s linear infinite;filter:drop-shadow(0 0 18px rgba(255,46,146,.55))}.slideshow .banner__text{font-family:var(--y2k-pixel);text-transform:uppercase;letter-spacing:.1em}@keyframes y2k-shimmer{to{background-position:300% 0}}.button:not(.button--tertiary):not(.button--secondary),.shopify-payment-button__button--unbranded{background-image:linear-gradient(180deg,#ffffff8c,#fff0 48%),linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(135deg,#ff6fb5 0%,var(--y2k-pink) 55%,#d4157a 100%);background-size:100% 100%,250% 100%,100% 100%;background-position:0 0,150% 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 -3px #0000002e,0 4px 0 var(--y2k-ink);font-family:var(--y2k-pixel);text-transform:uppercase;letter-spacing:.1em;transition:transform .15s ease,box-shadow .15s ease,background-position .6s ease}.button:not(.button--tertiary):not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover{background-position:0 0,-50% 0,0 0;transform:translateY(-2px);box-shadow:inset 0 -3px #0000002e,0 6px 0 var(--y2k-ink)}.button:not(.button--tertiary):not(.button--secondary):active{transform:translateY(2px);box-shadow:inset 0 -1px #0003,0 1px 0 var(--y2k-ink)}.button--secondary{font-family:var(--y2k-pixel);text-transform:uppercase;letter-spacing:.1em;background:#ffffffb3}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translate(-3px,-3px) rotate(-.6deg)}.card-wrapper:hover .card__inner{--color-shadow: 255, 46, 146}.card__heading{font-family:var(--y2k-pixel);text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem}.card-information .price{font-family:var(--y2k-pixel);color:var(--y2k-pink)}.card__media .media img{transition:transform .5s ease,filter .5s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04);filter:saturate(1.15)}.badge{font-family:var(--y2k-pixel);text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--y2k-ink);transform:rotate(-4deg)}.product__info-container .price-item{font-family:var(--y2k-pixel);color:var(--y2k-pink);font-size:2rem}.product-form__input input[type=radio]+label{font-family:var(--y2k-pixel);border-width:2px;transition:transform .15s,box-shadow .15s}.product-form__input input[type=radio]+label:hover{transform:translateY(-2px);box-shadow:0 3px 0 var(--y2k-ink)}.product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,var(--y2k-blue),var(--y2k-lilac));color:var(--y2k-ink);border-color:var(--y2k-ink)}.footer{border-top:2px solid var(--y2k-ink)}.footer-block__heading{font-family:var(--y2k-pixel);text-transform:uppercase;color:var(--y2k-pink)}@media(prefers-reduced-motion:reduce){body.gradient,.y2k-marquee__track,.header__heading-link,.title:before,.slideshow .banner__heading,.y2k-sparkles span{animation:none!important}.y2k-sparkles{display:none}}@media(hover:none){.y2k-trail{display:none}}.utility-bar__grid{grid-template-columns:minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/yoru-y2k.css.map */
