body{background:#0A0A0A}
.wear{position:fixed;inset:0;pointer-events:none;z-index:9999;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%),url(//doomsdayinc.myshopify.com/cdn/shop/t/11/assets/dd-wear.png?v=117404905201801946051792868883) repeat;background-size:auto,512px 512px;opacity:.55;mix-blend-mode:normal}
@keyframes nshake{0%,100%{transform:translate(0,0) rotate(0)}25%{transform:translate(-2px,1px) rotate(-1.2deg)}75%{transform:translate(2px,-1px) rotate(1.2deg)}}
@keyframes npulse{50%{filter:drop-shadow(0 0 26px #C1121F) drop-shadow(0 0 8px #ff2a2a)}}
@keyframes tagswing{0%,100%{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}
.dd{
&{--bg:#0A0A0A;--sf:#1A1A1A;--bd:#2E2E2E;--red:#8B0000;--red2:#C1121F;--bone:#E8E4DC;--smoke:#9A9A9A;--orange:#D9480F}
*{box-sizing:border-box;margin:0;padding:0}&{background:var(--bg);color:var(--bone);font-family:Inter,"Helvetica Neue",Arial,sans-serif}
h1,h2,h3,.btn,nav a,.ann,.col span{font-family:Oswald,Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.08em}
a{color:inherit;text-decoration:none}
.ann{background:var(--red);text-align:center;padding:9px;font-size:13px;letter-spacing:.2em}
header{display:flex;align-items:center;justify-content:space-between;padding:14px 48px;border-bottom:1px solid var(--bd);background:#000}
header img{height:64px}nav{display:flex;gap:28px}nav a{font-size:14px;color:var(--smoke)}nav a:hover{color:var(--red2)}.icons{display:flex;gap:18px;color:var(--smoke);font-size:14px}
.hero{position:relative;min-height:640px;display:flex;align-items:center;padding:0 8vw;overflow:hidden;
background:radial-gradient(ellipse at 70% 60%,rgba(217,72,15,.35),transparent 55%),radial-gradient(ellipse at 70% 40%,rgba(139,0,0,.5),transparent 60%),linear-gradient(#000,#140404 70%,#0A0A0A)}
.hero::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);pointer-events:none}
.hero .art{position:absolute;right:6vw;bottom:-20px;height:105%;opacity:.9;filter:drop-shadow(0 0 60px rgba(193,18,31,.5))}
.hero .txt{position:relative;z-index:2;max-width:620px}.hero h1{font-size:110px;line-height:.92;font-weight:700;text-shadow:0 0 30px rgba(193,18,31,.6)}
.hero p{color:var(--smoke);font-size:18px;margin:22px 0 32px;max-width:440px}
.btn{display:inline-block;background:var(--red);color:var(--bone);padding:16px 34px;font-size:16px;border:0}.btn:hover{background:var(--red2)}
section{padding:80px 48px}.sh{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;border-bottom:2px solid var(--red);padding-bottom:12px}
.sh h2{font-size:38px}.sh a{color:var(--smoke);font-size:14px;white-space:nowrap;margin-left:12px}
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.card{background:var(--sf);border:1px solid var(--bd);padding:0 0 16px}.card h3{font-size:16px;padding:14px 16px 4px;font-weight:500}.price{padding:0 16px;color:var(--smoke)}
.shirt{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#262626,#121212 70%);display:flex;align-items:center;justify-content:center;padding:14%;position:relative}
.shirt.light{background:radial-gradient(circle at 50% 45%,#bdb8ae,#8e8a83 75%)}.shirt img{max-width:100%;max-height:100%}
.cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.col{border:1px solid var(--bd);position:relative}.col span{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#000);padding:40px 20px 18px;font-size:26px}
.iwt{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--sf);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:0}
.iwt .pic{background:#000;display:flex;align-items:center;justify-content:center;padding:50px}.iwt .pic img{max-width:80%}
.iwt .t{padding:80px 64px;align-self:center}.iwt h2{font-size:44px;margin-bottom:20px}.iwt p{color:var(--smoke);line-height:1.7;margin-bottom:16px;max-width:520px}
.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:56px 48px}
.trust .ic{font-size:38px;color:var(--red2);margin-bottom:12px}.trust h3{font-size:20px;margin-bottom:6px}.trust p{color:var(--smoke);font-size:14px}
.signup{text-align:center;background:linear-gradient(#0A0A0A,#1a0000);}.signup h2{font-size:56px}.signup p{color:var(--smoke);margin:12px 0 28px}
.signup form{display:flex;max-width:520px;margin:auto}.signup input{flex:1;background:#000;border:1px solid var(--bd);color:var(--bone);padding:16px;font-size:16px}
footer{background:#000;border-top:1px solid var(--bd);padding:56px 48px 28px;color:var(--smoke);font-size:14px}
.fg{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}footer h3{color:var(--bone);font-size:15px;margin-bottom:14px}footer li{list-style:none;margin-bottom:8px}
footer img{height:60px;margin-bottom:14px}.legal{border-top:1px solid var(--bd);padding-top:20px;display:flex;justify-content:space-between;font-size:12px}
@media(max-width:700px){.ann{font-size:10px;letter-spacing:.1em}header{padding:12px 16px}header img{height:44px}nav{display:none}
.hero{min-height:600px;padding:40px 22px;align-items:flex-end}.hero .art{right:-10%;top:10px;bottom:auto;height:62%;opacity:.55}.hero h1{font-size:60px}
section{padding:56px 16px}.sh h2{font-size:26px}.grid,.cols{grid-template-columns:1fr 1fr;gap:12px}.card h3{font-size:13px;padding:10px 10px 2px}.price{padding:0 10px}.col span{font-size:18px;padding:30px 12px 12px}
.iwt{grid-template-columns:1fr}.iwt .t{padding:40px 20px}.iwt h2{font-size:32px}.trust{grid-template-columns:1fr;padding:40px 16px}
.signup h2{font-size:36px}.signup form{flex-direction:column;gap:10px}.fg{grid-template-columns:1fr 1fr}.legal{flex-direction:column;gap:8px}}
.hero{background:#000!important}.hero .bg{position:absolute;inset:0;background-size:auto 100%;background-repeat:no-repeat;background-position:right center;filter:saturate(1.1) contrast(1.05)}
.hero .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.75) 40%,rgba(0,0,0,.25) 75%,rgba(0,0,0,.45) 100%),linear-gradient(0deg,rgba(10,10,10,.9),transparent 35%)}
.hero .logo{width:380px;display:block;margin-bottom:10px;filter:drop-shadow(0 0 30px rgba(193,18,31,.6))}.hero h1{font-size:72px!important}.hero{min-height:690px!important}.hero p{margin:14px 0 22px!important}.hero .ghost{position:absolute;left:-60px;top:50%;transform:translateY(-50%);width:720px;height:720px;background:url(//doomsdayinc.myshopify.com/cdn/shop/t/11/assets/dd-ghost.png?v=137329592494404127821792868883) center/contain no-repeat;opacity:.13;filter:grayscale(1) sepia(1) hue-rotate(-50deg) saturate(4);pointer-events:none;z-index:1}.hero .txt{position:relative;z-index:2}header img.hdrlogo{height:56px;width:auto;filter:drop-shadow(0 0 12px rgba(193,18,31,.5))}.bombbtn{display:inline-block;cursor:pointer;margin-top:6px;text-decoration:none;transition:filter .2s}.bombbtn svg{display:block;width:240px;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.8))}.bombbtn:hover svg{filter:drop-shadow(0 0 16px #C1121F) drop-shadow(0 0 4px #C1121F);animation:nshake .3s infinite,npulse 1s infinite}.bombbtn:focus-visible{outline:2px solid #C1121F;outline-offset:6px}@media (min-width:901px){header{position:relative;padding-top:0!important;padding-bottom:10px!important;align-items:flex-start!important}header .icons{align-self:center;margin-top:10px}header>.dd-home{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
header nav.tags{display:flex;gap:12px;align-items:flex-start}
header nav.tags a{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:42px;margin-top:26px;border-radius:12px 12px 14px 14px/14px 14px 18px 18px;font-family:'Stardos Stencil','Black Ops One',Oswald,monospace;font-weight:700;font-size:13px;letter-spacing:.14em;color:#E8E1D3;text-decoration:none;text-shadow:0 1px 0 #000,0 -1px 0 rgba(255,255,255,.15);
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2096%2042%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.9%22%20numOctaves%3D%223%22%20seed%3D%227%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%20.25%200%200%200%200%20.12%200%200%200%200%20.05%200%200%200%201.4%20-.55%22/%3E%3C/filter%3E%3Crect%20width%3D%2296%22%20height%3D%2242%22%20filter%3D%22url%28%23n%29%22/%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23E8E1D3%22%20stroke-opacity%3D%22.28%22%20stroke-width%3D%22.5%22%3E%3Cpath%20d%3D%22M6%2030%20l22%20-6M60%209%20l18%205M40%2036%20l25%20-3M10%2012%20l8%202%22/%3E%3C/g%3E%3Cg%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%22.7%22%3E%3Cpath%20d%3D%22M7%2031%20l21%20-6M61%2010%20l17%205%22/%3E%3C/g%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%2231%22%20r%3D%222.6%22%20fill%3D%22%230a0a0a%22/%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%2231%22%20r%3D%223.4%22%20fill%3D%22none%22%20stroke%3D%22%23b9b2a6%22%20stroke-opacity%3D%22.5%22%20stroke-width%3D%22.8%22/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%229%22%20r%3D%221.6%22%20fill%3D%22%230a0a0a%22/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%229%22%20r%3D%222.3%22%20fill%3D%22none%22%20stroke%3D%22%23b9b2a6%22%20stroke-opacity%3D%22.4%22%20stroke-width%3D%22.6%22/%3E%3Cg%20transform%3D%22translate%2884%2010%29%22%20fill%3D%22%23C1121F%22%20fill-opacity%3D%22.38%22%3E%3Ccircle%20r%3D%221.3%22/%3E%3Cpath%20d%3D%22M0-2%20L-3-6.5%20A7%207%200%200%201%203-6.5Z%20M1.8%201%20L6.6%202.2%20A7%207%200%200%201%203.6%206.2Z%20M-1.8%201%20L-3.6%206.2%20A7%207%200%200%201%20-6.6%202.2Z%22/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.85),transparent 45%),radial-gradient(ellipse at 0% 0%,rgba(15,8,4,.8),transparent 35%),radial-gradient(ellipse at 22% 85%,rgba(20,10,5,.75) 0 10%,transparent 30%),radial-gradient(circle at 70% 75%,rgba(140,58,20,.7) 0 5px,rgba(90,35,12,.45) 9px,transparent 15px),radial-gradient(circle at 35% 25%,rgba(150,70,25,.5) 0 3px,transparent 9px),radial-gradient(circle at 55% 95%,rgba(120,45,15,.6) 0 4px,transparent 10px),radial-gradient(circle at 78% 70%,rgba(110,40,15,.55) 0 6px,transparent 12px),radial-gradient(circle at 18% 80%,rgba(139,0,0,.35) 0 3px,transparent 7px),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.22),transparent 55%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(160deg,#5c5650,#33302d 45%,#161412);
border:1px solid #050302;box-shadow:inset 0 0 0 3px rgba(0,0,0,.35),inset 0 0 0 4px rgba(255,255,255,.08),0 4px 8px rgba(0,0,0,.8);transform-origin:50% -26px;transition:filter .2s,color .2s}
header nav.tags a::before{content:"";position:absolute;top:5px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#000;box-shadow:inset 0 1px 1px rgba(255,255,255,.25)}
header nav.tags a::after{content:"";position:absolute;bottom:100%;left:50%;width:4px;margin-left:-2px;height:34px;transform:translateY(8px);background:radial-gradient(circle,#a9abad 0 1.4px,#3c3d3e 1.6px 2px,transparent 2.1px) center top/4px 5px repeat-y}
header nav.tags a:hover{animation:tagswing .9s ease-in-out infinite;filter:drop-shadow(0 0 8px #C1121F);color:#fff}
header nav.tags a:focus-visible{outline:2px solid #C1121F;outline-offset:3px}
}.hero .txt p{font-size:23px!important;line-height:1.4!important;max-width:520px!important;color:#E8E1D3;text-shadow:0 2px 6px #000,0 0 14px rgba(0,0,0,.9)}}
.dd header .icons a{color:var(--smoke)}.dd header .icons a:hover{color:var(--red2)}.dd .signup form p{width:100%;margin-top:10px}

.dd footer img.ftlogo{height:70px;width:auto;filter:drop-shadow(0 0 10px rgba(193,18,31,.45))}
.dd .dd-burger{display:none;background:none;border:0;cursor:pointer;padding:8px;position:relative;z-index:3}
.dd .dd-burger span{display:block;width:30px;height:4px;margin:5px 0;background:linear-gradient(90deg,#5c5650,#8c3a14 40%,#33302d 70%,#5c5650);border-radius:1px;box-shadow:0 1px 0 #000,0 0 6px rgba(193,18,31,.35);transition:transform .25s,opacity .2s}
.dd .dd-burger span:nth-child(2){width:24px}
.dd .dd-burger[aria-expanded=true] span:nth-child(1){transform:translateY(9px) rotate(45deg)}.dd .dd-burger[aria-expanded=true] span:nth-child(2){opacity:0}.dd .dd-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}
.dd .dd-burger:focus-visible{outline:2px solid #C1121F;outline-offset:2px}
.dd .dd-scrim{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .25s;z-index:9997}
.dd .dd-drawer{position:fixed;top:0;left:0;bottom:0;width:min(82vw,320px);background:radial-gradient(ellipse at 30% 0%,rgba(139,0,0,.35),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px),#0b0907;border-right:2px solid #8B0000;box-shadow:6px 0 30px rgba(0,0,0,.9);transform:translateX(-105%);transition:transform .3s ease;z-index:9998;padding:24px 22px;display:flex;flex-direction:column;gap:26px;overflow-y:auto;visibility:hidden}
.dd.dd-open .dd-drawer{transform:none;visibility:visible}.dd.dd-open .dd-scrim{opacity:1;pointer-events:auto}
.dd .dd-drawer .dd-close{align-self:flex-end;background:none;border:1px solid #2E2E2E;color:#E8E4DC;font-size:22px;width:40px;height:40px;cursor:pointer}
.dd .dd-drawer h2{font-size:14px;color:#C1121F;letter-spacing:.3em}
.dd .dd-drawer .tags{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.dd-drawer .tags a{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:42px;margin-top:0;border-radius:12px 12px 14px 14px/14px 14px 18px 18px;font-family:'Stardos Stencil','Black Ops One',Oswald,monospace;font-weight:700;font-size:13px;letter-spacing:.14em;color:#E8E1D3;text-decoration:none;text-shadow:0 1px 0 #000,0 -1px 0 rgba(255,255,255,.15);
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2096%2042%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.9%22%20numOctaves%3D%223%22%20seed%3D%227%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%20.25%200%200%200%200%20.12%200%200%200%200%20.05%200%200%200%201.4%20-.55%22/%3E%3C/filter%3E%3Crect%20width%3D%2296%22%20height%3D%2242%22%20filter%3D%22url%28%23n%29%22/%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23E8E1D3%22%20stroke-opacity%3D%22.28%22%20stroke-width%3D%22.5%22%3E%3Cpath%20d%3D%22M6%2030%20l22%20-6M60%209%20l18%205M40%2036%20l25%20-3M10%2012%20l8%202%22/%3E%3C/g%3E%3Cg%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%22.7%22%3E%3Cpath%20d%3D%22M7%2031%20l21%20-6M61%2010%20l17%205%22/%3E%3C/g%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%2231%22%20r%3D%222.6%22%20fill%3D%22%230a0a0a%22/%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%2231%22%20r%3D%223.4%22%20fill%3D%22none%22%20stroke%3D%22%23b9b2a6%22%20stroke-opacity%3D%22.5%22%20stroke-width%3D%22.8%22/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%229%22%20r%3D%221.6%22%20fill%3D%22%230a0a0a%22/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%229%22%20r%3D%222.3%22%20fill%3D%22none%22%20stroke%3D%22%23b9b2a6%22%20stroke-opacity%3D%22.4%22%20stroke-width%3D%22.6%22/%3E%3Cg%20transform%3D%22translate%2884%2010%29%22%20fill%3D%22%23C1121F%22%20fill-opacity%3D%22.38%22%3E%3Ccircle%20r%3D%221.3%22/%3E%3Cpath%20d%3D%22M0-2%20L-3-6.5%20A7%207%200%200%201%203-6.5Z%20M1.8%201%20L6.6%202.2%20A7%207%200%200%201%203.6%206.2Z%20M-1.8%201%20L-3.6%206.2%20A7%207%200%200%201%20-6.6%202.2Z%22/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.85),transparent 45%),radial-gradient(ellipse at 0% 0%,rgba(15,8,4,.8),transparent 35%),radial-gradient(ellipse at 22% 85%,rgba(20,10,5,.75) 0 10%,transparent 30%),radial-gradient(circle at 70% 75%,rgba(140,58,20,.7) 0 5px,rgba(90,35,12,.45) 9px,transparent 15px),radial-gradient(circle at 35% 25%,rgba(150,70,25,.5) 0 3px,transparent 9px),radial-gradient(circle at 55% 95%,rgba(120,45,15,.6) 0 4px,transparent 10px),radial-gradient(circle at 78% 70%,rgba(110,40,15,.55) 0 6px,transparent 12px),radial-gradient(circle at 18% 80%,rgba(139,0,0,.35) 0 3px,transparent 7px),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.22),transparent 55%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(160deg,#5c5650,#33302d 45%,#161412);
border:1px solid #050302;box-shadow:inset 0 0 0 3px rgba(0,0,0,.35),inset 0 0 0 4px rgba(255,255,255,.08),0 4px 8px rgba(0,0,0,.8);transition:filter .2s,color .2s}
.dd .dd-drawer .tags a{width:100%;height:48px;font-size:14px}.dd .dd-drawer .tags a:hover,.dd .dd-drawer .tags a:focus-visible{filter:drop-shadow(0 0 8px #C1121F);color:#fff}
.dd .dd-drawer .util{display:flex;flex-direction:column;border-top:1px solid #2E2E2E}.dd .dd-drawer .util a{font-family:Oswald,Impact,sans-serif;text-transform:uppercase;letter-spacing:.12em;padding:14px 4px;border-bottom:1px solid #2E2E2E;color:#E8E4DC}.dd .dd-drawer .util a:hover{color:#C1121F}
@media (max-width:900px){.dd header nav.tags{display:none}.dd .dd-burger{display:block}.dd header{padding:12px 16px!important;align-items:center!important}.dd header .icons{display:none}.dd header>.dd-home{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dd header img.hdrlogo{height:46px}.dd header{min-height:70px;position:relative}}
@media (min-width:901px){.dd .dd-drawer,.dd .dd-scrim{display:none}}
@media (max-width:900px){.dd nav.dd-drawer{display:flex}}
