@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Gabarito:wght@400..900&family=MedievalSharp&family=UnifrakturMaguntia&family=VT323&display=swap);@import url(https://fonts.googleapis.com/css2?family=Amarante&family=Pinyon+Script&display=swap);:root{--black:#070707;--red:#c52028;--red-lite:#c520285d;--body:"VT323",monospace;--heading:"Gabarito",sans-serif;--bold:"Bebas Neue",sans-serif;--goth:"Amarante",serif;--cursive:"Pinyon Script",cursive;--side-padding:40px}@media (max-width:768px){:root{--side-padding:20px}}body{font-family:VT323,monospace;margin:0;overflow-x:hidden;background:var(--black);color:var(--red);font-weight:600;letter-spacing:.1rem;-webkit-animation:flicker 3s infinite;animation:flicker 3s infinite;position:relative;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:serif='http://www.serif.com/' width='100%25' height='100%25' viewBox='0 0 472 472' version='1.1' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-1087.453478,-1862.080668)'%3E%3Cg transform='matrix(23.570226,-23.570226,23.570226,23.570226,757.470314,2097.782928)'%3E%3Cpath d='M12,7L13,7L13,9L15,9L15,11L3,11L3,13L15,13L15,15L13,15L13,17L12,17L12,19L15,19L15,17L17,17L17,15L19,15L19,14L20,14L20,13L21,13L21,11L20,11L20,10L19,10L19,9L17,9L17,7L15,7L15,5L12,5L12,7Z' style='fill:rgb(197,32,40);fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-family:var(--bold);font-weight:900;margin:0;padding:auto;letter-spacing:-.1rem}a{color:inherit;text-decoration:none}a:focus{outline:0}main{min-height:80vh}@media (max-width:900px){main{min-height:100svh}}ul{list-style:none;padding:0;margin:0}#logo path{fill:var(--red)}.text-outline{color:var(--black);text-shadow:-1px -1px 0 var(--red),1px -1px 0 var(--red),-1px 1px 0 var(--red),1px 1px 0 var(--red)}.duotone{position:relative;display:inline-block}.duotone img{backdrop-filter:grayscale(100%) contrast(1)}.duotone .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,var(--red),var(--black));mix-blend-mode:multiply;pointer-events:none;z-index:-1}.spacer{display:block;height:140px}footer{border-top:1px solid var(--red);padding:20px 0;margin:0 var(--side-padding);text-transform:uppercase;font-size:10px}.breadcrumbs{text-transform:uppercase}.breadcrumbs svg{width:6px}.breadcrumbs svg path{fill:var(--red)}header.desktop{padding:10px var(--side-padding) 8px var(--side-padding);position:absolute;top:0;left:0;right:0;z-index:9}header.desktop .wrap{display:grid;grid-template-columns:2fr 2fr 4fr 4fr;grid-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header.desktop .links{margin:0;padding:10px 0 0 0;text-transform:uppercase}header.desktop .links ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}header.desktop .links ul a{font-size:1rem;margin:0;padding:0 2px;margin:0 0 0 -2px}header.desktop .links ul a:hover{background:var(--red);color:var(--black)}header.desktop .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.desktop .logo svg{width:42%;margin-top:-6px;cursor:pointer}header.desktop .logo svg path{fill:var(--red)!important}header.desktop .socials{padding:10px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}header.desktop .socials .mini-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;cursor:pointer}header.desktop .socials .mini-cart p{font-size:1rem;word-spacing:-4px;margin:3px 0 0 0}header.desktop .socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}header.desktop .socials svg{width:20px;height:20px;fill:var(--red)}header.desktop .socials svg path{fill:var(--red)}@media (max-width:768px){header.desktop{display:none}}header.mobile{display:none;position:fixed;top:0;right:0;left:0;z-index:9;padding:0 var(--side-padding)}header.mobile .wrap{display:grid;grid-template-columns:4fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.mobile .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header.mobile .logo .texts{font-size:6px;line-height:.74;margin-top:12px;pointer-events:none}header.mobile .logo svg{display:block;min-width:80px;width:100%;max-width:40vw;margin-top:1px}header.mobile .logo svg path{fill:var(--red)!important}header.mobile .burger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}header.mobile .burger .bun{display:block;width:50px;height:3px;background-color:var(--red)}.mobile-overlay{display:none;height:100dvh;width:100vw;margin:0;color:var(--black);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9}.mobile-overlay .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 32px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:0;height:100%;position:relative;z-index:10}.mobile-overlay .image{background:var(--red);cursor:pointer;border:1px solid var(--red)}.mobile-overlay .duotone{position:absolute;display:inline-block;min-width:100%;min-height:100%;z-index:0;top:-10px;right:-10px;bottom:-10px;left:-10px}.mobile-overlay .duotone:hover .overlay{z-index:-1}.mobile-overlay .duotone .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--red),var(--red));mix-blend-mode:darker-color;z-index:1}.mobile-overlay .top{background:var(--black);margin:10px}.mobile-overlay .x-holder{position:absolute;top:10px;right:10px}.mobile-overlay .x{position:absolute;top:30px;right:0}.mobile-overlay .x .line:nth-child(1){width:60px;height:4px;background:var(--red);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:1px}.mobile-overlay .x .line:nth-child(2){width:60px;height:4px;background:var(--red);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px}.mobile-overlay .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--black)}.mobile-overlay .logo svg{max-width:75%}.mobile-overlay .logo svg path{fill:var(--red)!important}.mobile-overlay .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:20px;z-index:9}.mobile-overlay .links ul{gap:0}.mobile-overlay .links a{font-family:var(--bold);font-size:28vw;line-height:.8;letter-spacing:-3px;color:var(--red);text-align:center}.mobile-overlay .mini-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;margin:10px 0 0 0;cursor:pointer}.mobile-overlay .mini-cart svg{width:26px;fill:var(--red)}.mobile-overlay .mini-cart .cart-count{color:var(--red);font-size:2rem;letter-spacing:-1px;word-spacing:-6px}.mobile-overlay .mini-cart .cart-count p{margin:0}.mobile-overlay .socials{padding:0 0 32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:20px}.mobile-overlay .socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.mobile-overlay .socials svg{width:30px;height:30px}.mobile-overlay .socials svg path{fill:var(--black)}.mobile-overlay .cta{width:100%;padding:20px 20px 40px 20px;z-index:11}.mobile-overlay .cta a{display:inline-block;text-align:center;border:1px solid var(--red);background:var(--red);color:var(--black);font-size:3rem;padding:10px 50px;font-family:var(--goth);letter-spacing:-1px}.mobile-overlay.open{display:block;z-index:99}@media (max-width:768px){header.mobile{display:block}}.product-card a:hover{text-decoration:underline}.product-card .image{background:#fff;cursor:pointer;border:1px solid var(--red)}.product-card .duotone{position:relative;display:inline-block;aspect-ratio:1/1;width:100%}.product-card .duotone::before{content:"";background:var(--red);width:100%;height:100%;position:absolute;z-index:-1}.product-card .duotone:hover .overlay{z-index:-1}.product-card .duotone .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--red),var(--red));mix-blend-mode:darker-color;z-index:1}.product-card .data{display:grid;grid-template-columns:4fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;padding:10px 0 20px 0}.product-card .left{font-size:18px;line-height:.7;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.product-card .left .product-title{margin:0 0 8px 0;font-size:1.2rem;white-space:nowrap}.product-card .left .categories{font-size:.8rem}.product-card .right{text-align:right;font-size:40px;font-family:var(--bold);letter-spacing:-1px;line-height:.85}body .grain{position:fixed;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:300;-webkit-transform:translateZ(0);transform:translateZ(0);mix-blend-mode:overlay}body .grain:before{content:"";top:-10rem;left:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem);z-index:9999;position:fixed;opacity:.4;pointer-events:none;-webkit-animation:noise 1s steps(2) infinite;animation:noise 1s steps(2) infinite}@-webkit-keyframes noise{to{-webkit-transform:translate3d(-7rem,0,0);transform:translate3d(-7rem,0,0)}}@keyframes noise{0%{-webkit-transform:translate3d(0,9rem,0);transform:translate3d(0,9rem,0)}10%{-webkit-transform:translate3d(-1rem,-4rem,0);transform:translate3d(-1rem,-4rem,0)}20%{-webkit-transform:translate3d(-8rem,2rem,0);transform:translate3d(-8rem,2rem,0)}30%{-webkit-transform:translate3d(9rem,-9rem,0);transform:translate3d(9rem,-9rem,0)}40%{-webkit-transform:translate3d(-2rem,7rem,0);transform:translate3d(-2rem,7rem,0)}50%{-webkit-transform:translate3d(-9rem,-4rem,0);transform:translate3d(-9rem,-4rem,0)}60%{-webkit-transform:translate3d(2rem,6rem,0);transform:translate3d(2rem,6rem,0)}70%{-webkit-transform:translate3d(7rem,-8rem,0);transform:translate3d(7rem,-8rem,0)}80%{-webkit-transform:translate3d(-9rem,1rem,0);transform:translate3d(-9rem,1rem,0)}90%{-webkit-transform:translate3d(6rem,-5rem,0);transform:translate3d(6rem,-5rem,0)}to{-webkit-transform:translate3d(-7rem,0,0);transform:translate3d(-7rem,0,0)}}