:root{--red:#f23822;--blue:#0b62c9;--green:#70bd26;--yellow:#ffd21f;--orange:#ff8a00;--ink:#050505;--paper:#fffdf8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial Black,Impact,Arial,sans-serif;letter-spacing:.01em}a{color:inherit}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:1rem;background:#fff;padding:.8rem;z-index:99;border:3px solid #000}.site-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:5px solid #000}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1280px;margin:auto;padding:1rem 1.25rem}.logo{font-size:clamp(1.6rem,4vw,3rem);text-decoration:none;text-transform:capitalize;text-shadow:3px 3px 0 var(--yellow)}.nav{display:flex;gap:1rem;flex-wrap:wrap}.nav a{text-decoration:none;text-transform:uppercase;border:3px solid #000;border-radius:999px;padding:.45rem .8rem;background:#fff;box-shadow:4px 4px #000}.nav a:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.cart-link{background:var(--yellow)!important}.hero{position:relative;overflow:hidden;border-bottom:6px solid #000;background:#fff}.hero-wrap{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 1.25rem;align-items:center}.kicker{font-size:1rem;text-transform:uppercase}.hero h1{font-size:clamp(3rem,9vw,8rem);line-height:.82;margin:.25rem 0;text-transform:uppercase;letter-spacing:.03em}.letter-red{color:var(--red)}.letter-blue{color:var(--blue)}.letter-yellow{color:var(--yellow)}.letter-green{color:var(--green)}.letter-orange{color:var(--orange)}.outlined{text-shadow:4px 4px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.hero p{font-family:Arial,sans-serif;font-weight:900;font-size:1.2rem}.cta-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.btn{display:inline-block;text-decoration:none;text-transform:uppercase;border:4px solid #000;border-radius:12px;padding:1rem 1.25rem;background:var(--yellow);box-shadow:6px 6px #000;font-weight:900}.btn.secondary{background:#fff}.poster-card{border:6px solid #000;border-radius:28px;box-shadow:12px 12px #000;background:#fff;overflow:hidden;transform:rotate(1deg)}.poster-card img{width:100%;display:block}.cloud{position:absolute;border:4px solid #000;border-radius:50px;background:#fff;width:110px;height:42px}.cloud:before,.cloud:after{content:"";position:absolute;background:#fff;border:4px solid #000;border-bottom:0;border-radius:50%;top:-24px}.cloud:before{width:48px;height:38px;left:14px}.cloud:after{width:55px;height:45px;right:12px}.cloud.one{left:4%;top:18%}.cloud.two{right:7%;top:12%}.section{max-width:1280px;margin:auto;padding:4rem 1.25rem}.section-title{font-size:clamp(2.5rem,6vw,5rem);text-transform:uppercase;line-height:.9;margin:0 0 2rem;text-align:center}.burst{display:inline-block;background:var(--blue);color:#fff;border:5px solid #000;padding:.7rem 1rem;clip-path:polygon(50% 0%,60% 20%,82% 8%,80% 32%,100% 38%,82% 52%,94% 75%,68% 70%,58% 100%,45% 75%,18% 94%,24% 62%,0 52%,26% 40%,8% 15%,36% 25%)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.product-card{border:5px solid #000;border-radius:20px;background:#fff;padding:1rem;box-shadow:8px 8px #000;text-align:center}.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border:4px solid #000;border-radius:14px;background:#f7f7f7}.product-card h3{text-transform:uppercase;font-size:1.2rem}.price{font-family:Arial,sans-serif;font-weight:900}.marquee{border-block:5px solid #000;background:var(--yellow);overflow:hidden;white-space:nowrap}.marquee span{display:inline-block;padding:1rem;font-size:1.4rem;text-transform:uppercase;animation:scroll 18s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.collection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.collection-card{min-height:220px;border:5px solid #000;border-radius:24px;padding:1.25rem;background:var(--green);box-shadow:7px 7px #000;display:flex;align-items:end;text-decoration:none}.collection-card:nth-child(2n){background:var(--red)}.collection-card:nth-child(3n){background:var(--blue);color:#fff}.collection-card h3{font-size:2rem;text-transform:uppercase;margin:0;text-shadow:3px 3px 0 #000;color:var(--yellow)}.site-footer{border-top:6px solid #000;background:#fff;padding:2rem 1.25rem;text-align:center}.footer-logo{font-size:2rem;text-transform:uppercase}.page-width{max-width:1100px;margin:auto;padding:3rem 1.25rem}.rte{font-family:Arial,sans-serif;font-weight:700;line-height:1.6}.cart-page table{width:100%;border-collapse:collapse;background:#fff}.cart-page th,.cart-page td{border:3px solid #000;padding:1rem}.cart-page input{border:3px solid #000;padding:.5rem;max-width:80px}@media(max-width:800px){.hero-wrap{grid-template-columns:1fr}.nav{font-size:.8rem}.cloud{display:none}.poster-card{transform:none}.hero h1{font-size:4rem}}.mdt-music-player{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:60;width:min(720px,calc(100% - 24px));display:flex;align-items:center;gap:.75rem;background:#fff;border:5px solid #000;border-radius:22px;padding:.65rem .8rem;box-shadow:8px 8px #000;font-family:Arial Black,Impact,Arial,sans-serif}.mdt-music-art{flex:0 0 54px;height:54px;border:4px solid #000;border-radius:50%;display:grid;place-items:center;background:var(--yellow);font-size:1.1rem}.mdt-music-info{min-width:0;flex:1}.mdt-music-label{margin:0;font-family:Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:.72rem}.mdt-music-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.mdt-music-btn{border:4px solid #000;background:#fff;border-radius:999px;min-width:42px;height:42px;font-size:1.3rem;font-weight:900;cursor:pointer;box-shadow:3px 3px #000}.mdt-music-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.mdt-play{background:var(--red);color:#fff}@media(max-width:640px){.mdt-music-player{bottom:10px;gap:.4rem}.mdt-music-art{display:none}.mdt-music-btn{min-width:38px;height:38px}.mdt-music-label{font-size:.62rem}.mdt-music-info strong{font-size:.8rem}body{padding-bottom:90px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
