.y2k-landing{padding-top:24px;padding-bottom:60px}.y2k-construction{background:repeating-linear-gradient(45deg,#ffd800 0 18px,#000 18px 36px);color:#fff;font:700 16px Courier New,monospace;text-align:center;padding:8px;text-shadow:0 0 4px #000,2px 2px 0 #000;border:3px ridge #ffd800}.y2k-hero{text-align:center;padding:32px 12px 12px}.y2k-rainbow{font-size:clamp(3.2rem,8vw,7rem);margin:0 0 8px;background:linear-gradient(90deg,red,orange,#ff0,#0f0,#0ff,#00f,#f0f,red)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;animation:y2kslide 4s linear infinite}@keyframes y2kslide{to{background-position:200% 0}}.y2k-hero p{max-width:640px;margin:0 auto;font:1.7rem Comic Sans MS,Verdana,sans-serif;color:#fff}.y2k-new{color:red;font-weight:700;background:#ff0;padding:0 6px;animation:y2kblink 1s steps(2) infinite}.y2k-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.y2k-badges span{width:88px;height:31px;display:inline-flex;align-items:center;justify-content:center;font:700 11px Verdana,sans-serif;color:#fff;background:linear-gradient(#666,#000);border:2px outset #c0c0c0}.y2k-tiles{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.y2k-tile{position:relative;display:block;overflow:hidden;text-decoration:none;aspect-ratio:4 / 3;border:5px ridge #ff00ff;box-shadow:6px 6px #0ff;background:#14002b}.y2k-tile--b{border-color:#0ff;box-shadow:6px 6px #f0f}.y2k-tile__media,.y2k-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.y2k-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000d9)}.y2k-tile__body{position:absolute;left:0;right:0;bottom:0;padding:18px}.y2k-tile__kicker{display:block;font:1.4rem Comic Sans MS,Verdana,sans-serif;color:#fff}.y2k-tile h3{margin:4px 0 8px;font-size:clamp(2.4rem,4vw,4rem)}.y2k-tile__cta{display:inline-block;font:700 1.5rem Comic Sans MS,Verdana,sans-serif;color:#fff;padding:6px 16px;background:linear-gradient(#ffd6f2,#ff4fb8 48%,#c4007a 52%,#ff4fb8);border:2px outset #ffb3e6;border-radius:14px;text-shadow:1px 1px 2px #000}.y2k-tile:hover .y2k-tile__cta{animation:y2kwiggle .35s ease-in-out infinite}.y2k-row-title{margin:32px 0 16px;font-size:2.4rem;text-align:center}.y2k-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.y2k-card a{display:block;text-decoration:none;color:#fff;background:#14002b;border:3px ridge #ff66cc;padding:8px;height:100%;box-shadow:4px 4px #0ff}.y2k-card a:hover{border-color:#ff0}.y2k-card__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#000;border:2px inset #808080}.y2k-card__img img{width:100%;height:100%;object-fit:cover}.y2k-card:nth-child(-n+2) .y2k-card__img:after{content:"NEW!";position:absolute;top:6px;right:6px;background:#ff0;color:red;font:700 12px Verdana,sans-serif;padding:1px 5px;animation:y2kblink 1s steps(2) infinite}.y2k-card h4{margin:8px 0 4px;font:700 1.4rem Verdana,sans-serif;color:#fff}.y2k-price{color:#39ff14;font:700 1.5rem Courier New,monospace}.y2k-foot{text-align:center;margin-top:40px;font:1.3rem Comic Sans MS,Verdana,sans-serif;color:#f6c}@media(max-width:749px){.y2k-tiles{grid-template-columns:1fr}.y2k-grid{grid-template-columns:repeat(2,1fr)}}.y2k-photo{position:relative;min-height:clamp(360px,60vh,620px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-bottom:5px ridge #ff00ff}.y2k-photo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:contrast(1.12) saturate(1.2) brightness(1.08)}.y2k-photo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 30%,#000000bf)}.y2k-photo__text{position:relative;z-index:2;text-align:center;padding:40px 16px}.y2k-photo__text h1{font-size:clamp(3.2rem,8vw,7rem);margin:0 0 8px}.y2k-photo__text p{margin:0;font:1.8rem Comic Sans MS,Verdana,sans-serif;color:#fff;text-shadow:1px 1px 3px #000}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAAQAE */
