.split-hero{position:relative;display:flex;width:100%;min-height:100vh}.split-hero__choose{position:absolute;top:28px;left:0;right:0;z-index:5;text-align:center;color:#fff;pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.6)}.split-hero__choose span{display:block;font-size:2.6rem;letter-spacing:.3em}.split-hero__choose em{display:block;margin-top:6px;font-style:normal;font-size:1.4rem;letter-spacing:.15em;text-transform:uppercase}.split-hero__half{position:relative;flex:1 1 50%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;text-decoration:none;background:#0c0e0c}.split-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.split-hero__img--y2k{object-position:50% 40%;filter:contrast(1.12) saturate(1.2) brightness(1.08)}.split-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026 30%,#0009)}.split-hero__half--y2k{border-right:5px ridge #ff00ff}.split-hero__content{position:relative;z-index:2;text-align:center;padding:56px 20px;color:#fff}.split-hero__content h2{margin:0 0 16px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.05;color:#fff}.split-hero__btn{display:inline-block;padding:12px 26px;border:1px solid #fff;color:#fff;font-size:1.5rem}.split-hero__half:hover .split-hero__btn{background:#fff;color:#111}.split-hero__content h2.split-hero__y2k-title{font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#ff0;text-shadow:3px 3px 0 #ff00ff,6px 6px 0 #00ffff}.split-hero__btn--y2k{font:700 1.7rem Comic Sans MS,Verdana,sans-serif;color:#fff;background:linear-gradient(#ffd6f2,#ff4fb8 48%,#c4007a 52%,#ff4fb8);border:2px outset #ffb3e6;border-radius:14px;text-shadow:1px 1px 2px #000,0 0 6px #ff00ff;box-shadow:inset 0 1px #ffffffe6,3px 3px #0ff}.split-hero__half--y2k:hover .split-hero__btn--y2k{background:linear-gradient(#ffd6f2,#ff4fb8 48%,#c4007a 52%,#ff4fb8);color:#fff;animation:y2kwiggle2 .35s ease-in-out infinite}@keyframes y2kwiggle2{0%{transform:rotate(-2deg) scale(1.05)}50%{transform:rotate(2deg) scale(1.08)}to{transform:rotate(-2deg) scale(1.05)}}@media(max-width:749px){.split-hero{flex-direction:column;min-height:100vh}.split-hero__half{min-height:50vh}.split-hero__half--y2k{border-right:0;border-bottom:5px ridge #ff00ff}}.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 */
