@import"https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Space+Grotesk:wght@300..700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;overflow-x:hidden}@font-face{font-family:HelveticaNeueCustom;src:url(/assets/HelveticaNeueRoman-CSpBGpqm.otf) format("opentype");font-style:normal}@font-face{font-family:HelveticaNeueBold;src:url(/assets/HelveticaNeueMedium-BlACjMrQ.otf) format("opentype");font-style:normal}@font-face{font-family:HelveticaNeueItalic;src:url(/assets/HelveticaNeueItalic-DKx4JyHi.ttf) format("opentype");font-style:normal}body{margin:0;background-color:#000}.page{position:relative;display:block;padding:0;margin:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;font-family:HelveticaNeueBold,sans-serif;font-optical-sizing:auto;font-weight:light}.containerPage{position:absolute;top:0}.titlePage{background-color:#000;background-image:linear-gradient(#0000 0% 30%,#fff),url(/assets/purplejasper-D7jxgj4O.png);background-size:50vw;background-position-y:auto;background-position-x:20%;height:170vh;animation:scroll-bg 10s linear infinite}.subtext{font-family:Courier New,Courier,monospace;font-feature-settings:"liga";color:#555;font-weight:400}.shopPage{min-height:100vh;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff}.jasperTitle{color:#fff;font-size:40px}.shopHeading{margin-top:120px}.shopTitle{font-size:50px}.itemGrid{margin-top:35px;margin-bottom:20px;width:95%;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center}@media (max-width: 850px){.itemGrid{grid-template-columns:auto}}.item{width:min(400px,85vw);height:min(400px,85vw);display:flex;align-items:center;justify-content:center;opacity:1;z-index:99}@media (hover: hover) and (pointer: fine){.item:hover{cursor:pointer}.item:hover .itemImage{opacity:.5}.item:hover .soldOutOverlay{display:flex}}.item.clicked .itemImage{opacity:.5}.item.clicked .soldOutOverlay{display:flex}@media (hover: none) and (pointer: coarse){.item{cursor:pointer}}.soldOutOverlay{display:none;justify-content:center;align-items:center;background-color:#000;color:#fff;position:absolute;padding:11px 10px 10px;border-radius:2px;margin:0;text-align:center}.soldOutOverlay p{margin:0;padding:0}.item>*{pointer-events:none}.itemImage{width:100%;transition:opacity .25s ease-in-out}@keyframes scroll-bg{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes scroll-bg-mobile{0%{background-position:0 0}to{background-position:-80vw 0}}@media (max-width: 600px){.titlePage{background-size:80vw;animation:scroll-bg-mobile 10s linear infinite}}@media (max-width: 450px){.itemGrid{margin-bottom:60px}}.site-footer{background:#fff;border-top:1px solid #eaeaea;padding:20px;font-family:Courier New,monospace;font-size:.8rem;color:#333}.footer-container{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.footer-container p{margin:0;white-space:nowrap}.footer-container a{text-decoration:none;color:#333;transition:color .2s}.footer-container a:hover{color:#000}.footer-social a{margin:0 8px}@media (min-width: 768px){.site-footer{padding:20px 40px}.footer-container{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.footer-social a{margin:0 0 0 15px}}
