:root{--ink:#151615;--accent:#f2c83e;--gray:#f3f3f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #a78a1c;outline-offset:4px}.preview{background:#eee;text-align:center;font-size:12px;letter-spacing:1px;padding:5px}.announce{background:var(--ink);color:#fff;padding:10px 5%;font-size:12px;letter-spacing:1.6px;display:flex;justify-content:space-between}header{display:flex;align-items:center;justify-content:space-between;padding:18px 5%;border-bottom:1px solid #ddd;gap:24px;background:#fff}.logo{width:115px;height:60px;object-fit:contain;mix-blend-mode:multiply}nav{display:flex;gap:28px;font-weight:700;font-size:14px}nav a:hover{text-decoration:underline}button{border:0;border-radius:0}.solid,.outline,.light{padding:15px 24px;font-weight:700;letter-spacing:.3px}.solid{background:var(--ink);color:#fff}.outline{background:#fff;border:1px solid var(--ink)}.light{background:#fff;color:#111}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:590px;overflow:hidden}.hero-copy{padding:65px 8% 28px 10%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.5vw,70px);line-height:1.01;letter-spacing:-2.5px;margin:22px 0;font-weight:900}h2{font-size:clamp(30px,3.4vw,48px);line-height:1.06;letter-spacing:-1.7px;margin:14px 0 24px}h3{font-size:25px;line-height:1.15;margin:0 0 12px}.hero-copy>p{font-size:18px;max-width:420px;color:#565956}.hero-art{background:var(--gray);position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.hero-art>img{width:100%;height:490px;object-fit:contain;position:relative;z-index:1;align-self:end}.stamp{position:absolute;top:35px;right:35px;width:110px;height:110px;background:var(--accent);border-radius:50%;display:grid;place-content:center;font-weight:900;line-height:1.1;text-align:center;transform:rotate(10deg)}.art-note{position:absolute;bottom:14px;font-size:10px;letter-spacing:2px;z-index:2}.slides{display:flex;align-items:center;gap:10px;margin-top:45px;width:100%}.dot{width:22px;height:5px;background:#ccc;padding:0}.dot.active{background:#111;width:44px}#pause{background:none;font-size:12px;padding:8px}#slide-number{font-size:12px;margin-left:auto;color:#777}.ticker{background:var(--ink);color:#fff;display:flex;justify-content:space-around;padding:17px;font-weight:700;font-size:12px;letter-spacing:1.6px;gap:20px}.section{padding:75px 5%}.section-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-top>p{color:#666}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 28px}.filters button,.sizes button{padding:10px 19px;border:1px solid #d3d3d0;background:#fff;font-size:14px}.selected{background:#171817!important;color:#fff!important;border-color:#171817!important}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 24px}.card{background:#fff;text-align:left;padding:0}.card .image{background:var(--gray);height:310px;display:grid;place-items:center;overflow:hidden}.card img{height:92%;width:92%;object-fit:contain;transition:transform .2s}.card:hover img{transform:scale(1.035)}.card-info{padding:17px 0}.card-info span{font-size:11px;letter-spacing:1.4px;color:#767973;font-weight:700}.card h3{font-size:19px;margin:6px 0}.card p{color:#555;font-size:14px;margin-bottom:0}.fine{color:#73766e;font-size:13px;margin-top:25px}.bundle{text-align:center;background:#151715;color:#fff;padding:65px 20px}.bundle h2{font-size:48px}.bundle-prices{display:flex;justify-content:center;gap:65px;margin:32px 0}.bundle-prices div{display:flex;flex-direction:column}.bundle-prices b{font-size:40px;line-height:1.1;color:var(--accent)}.bundle-prices span{margin-top:10px;font-size:20px}.bundle p{font-size:14px;color:#ccc}.bundle small{display:block;margin:22px auto 0;max-width:600px;color:#aaa;font-size:12px}.character-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.character-grid article{background:var(--gray);display:flex;align-items:center;padding:20px;gap:15px}.character-grid img{width:48%;height:290px;object-fit:contain}.character-grid h3{font-size:46px;margin:15px 0}.character-grid p{font-size:14px;color:#666}.textbutton{background:transparent;padding:0;text-decoration:underline;font-size:14px;font-weight:700}.seasonal{background:#e5e6dc;text-align:center;padding:65px 20px}.seasonal p{color:#555}.about{display:grid;grid-template-columns:1fr 1.4fr;padding:70px 9%;background:#151715;color:#fff;gap:90px;align-items:center}.about>img{width:100%;max-height:260px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.about p{color:#ccc;max-width:550px}.muted{font-size:14px}.how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.how article{border-top:1px solid #ddd;padding-top:25px}.how b{font-size:14px;color:#777}.how h3{margin-top:15px}.how p{color:#666}.join{background:var(--gray);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:35px 6% 0;gap:50px}.join>img{width:100%;align-self:end}.join>div{padding:25px 0 60px}.join p{max-width:390px;color:#555}footer{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;color:#666}dialog{border:0;padding:0;max-width:1000px;width:92vw;max-height:90vh;box-shadow:0 20px 90px #0005}dialog::backdrop{background:#0009}.close{position:absolute;right:14px;top:10px;background:#fff;z-index:5;font-size:27px;width:40px;height:40px;line-height:1}.product-layout,.signup-layout{display:grid;grid-template-columns:1fr 1fr}.product-layout>div:last-child{padding:45px 35px}.product-image{background:var(--gray);display:grid;place-items:center}.product-image img{width:95%;max-height:560px;object-fit:contain}.product-layout h2{font-size:35px}.product-layout label,form label{display:block;font-size:14px;font-weight:700;margin:16px 0 7px}select,input,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:0;font:inherit;background:#fff}.sizes{display:flex;gap:8px}.price{font-size:28px;font-weight:700;margin:20px 0 0}details{border-top:1px solid #ddd;padding:15px 0;font-size:14px}summary{font-weight:700;cursor:pointer}details p{margin:12px 0 0;color:#555}#notify-design{width:100%;margin:20px 0}.signup-art{background:#eceee7;display:flex;align-items:end;overflow:hidden}.signup-art img{width:130%;max-width:none;margin-left:-15%}.form-area{padding:40px 35px;position:relative;overflow:hidden}.form-area h2{font-size:34px}.form-area p{font-size:14px}.demo-note{background:#f2f2ed;padding:8px;font-size:12px!important}.form-area label span{font-weight:400;color:#777}.consent{display:flex!important;gap:10px;align-items:start;font-size:12px!important;font-weight:400!important}.consent input{width:auto;margin-top:4px}form button{width:100%;margin-top:10px}.flyby{pointer-events:none;position:absolute;top:0;left:0;width:110px;animation:fly 4s linear forwards}.flyby img{width:100%}@keyframes fly{0%{transform:translate(-130px)}to{transform:translate(650px)}}@media(max-width:800px){header{flex-wrap:wrap;gap:10px;padding:12px 5%}header .outline{font-size:12px;padding:10px}nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:12px;overflow:auto}.announce{font-size:10px;letter-spacing:.5px}.hero{grid-template-columns:1fr}.hero-copy{padding:40px 6% 20px}h1{font-size:47px}.hero-art{min-height:310px}.hero-art>img{height:340px}.stamp{width:85px;height:85px;font-size:13px;top:20px;right:20px}.slides{margin-top:22px}.ticker{font-size:9px;padding:15px 8px;letter-spacing:.5px}.ticker span:last-child{display:none}.section{padding:45px 5%}.section-top>p{display:none}.grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}.card .image{height:210px}.card h3{font-size:16px}.card-info span{font-size:10px}.bundle h2{font-size:38px}.bundle-prices{gap:40px}.character-grid{grid-template-columns:1fr}.character-grid img{height:240px}.about{grid-template-columns:1fr;padding:45px 7%;gap:30px}.about>img{max-height:125px}.how>div{grid-template-columns:1fr;gap:20px}.join{grid-template-columns:1fr;gap:0}.join>img{max-height:300px;object-fit:contain;order:2}.join>div{padding:35px 0 0}footer{flex-wrap:wrap}.product-layout,.signup-layout{grid-template-columns:1fr}.product-image img{height:260px}.product-layout>div:last-child{padding:25px}.signup-art{max-height:210px;align-items:center}.signup-art img{width:100%;margin:0;transform:translateY(40px)}.form-area{padding:25px}.form-area h2{font-size:30px}dialog{width:94vw}.close{position:sticky;float:right;top:8px;margin-bottom:-40px}.bundle-prices b{font-size:33px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.flyby{display:none}}.tank-pass{pointer-events:none;position:absolute;bottom:0;left:0;width:90px;animation:fly 5s linear forwards}.tank-pass img{width:100%}.form-area{padding-bottom:65px}@media(prefers-reduced-motion:reduce){.tank-pass{display:none}}@media(min-width:801px){.character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.character-grid article{flex-direction:column;align-items:flex-start}.character-grid img{width:100%;height:290px}.character-grid article>div{width:100%}.character-grid h3{font-size:40px}}.signup-art{flex-direction:column;justify-content:space-between;align-items:center}.signup-art .signup-brand{width:64%;max-width:270px;margin:32px auto 5px;object-fit:contain;transform:none}.signup-art .signup-trio{width:130%;margin-left:0;align-self:center}@media(max-width:800px){.signup-art{max-height:none}.signup-art .signup-brand{width:42%;max-width:180px;margin:20px auto 0}.signup-art .signup-trio{width:100%;max-height:240px;object-fit:contain;margin:0;transform:none}}#show-more{display:block;margin:30px auto 0}#show-more[hidden],[hidden]{display:none!important}.seasonal .grid{text-align:left}.seasonal .card{background:transparent}.seasonal .card .image{background:#fff}.season-next{margin-top:75px;padding-top:55px;border-top:1px solid #b9bdb1}#catalog-count{margin:0 0 20px}.signup-art{background:#171918}.signup-art .signup-brand{max-height:210px;width:70%;object-fit:contain}.signup-art .signup-trio{margin-top:auto}header{gap:22px;flex-wrap:wrap}header .logo{width:180px;height:94px}nav{gap:10px;flex-wrap:wrap;justify-content:center}nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #343734;font-size:14px;font-weight:700;background:#fff;transition:background .15s,color .15s}nav a:hover,nav a:focus-visible{background:#171817;color:#fff;text-decoration:none}.filters button{border-color:#696d65;font-weight:700;min-height:44px}.filters button:hover{background:#ededdf}@media(max-width:800px){header .logo{width:145px;height:76px}nav{justify-content:flex-start;overflow:visible;gap:8px}nav a{flex:1 1 auto;font-size:13px;padding:10px 12px}}header{background:#151715;color:#fff;border-bottom:1px solid #454945}header .logo{filter:invert(1);mix-blend-mode:screen}nav a{background:transparent;color:#fff;border-color:#8a9088}nav a:hover,nav a:focus-visible{background:#fff;color:#151715}header .outline{background:#fff;color:#151715;border-color:#fff}.card-open{display:block;width:100%;background:transparent;text-align:left;padding:0;color:inherit}.card .image{position:relative}.version-badge{position:absolute;top:12px;right:12px;background:#151715;color:#fff;padding:6px 10px;font-size:13px;font-weight:700;z-index:2}.version-current{position:absolute;bottom:0;left:0;right:0;padding:7px;background:#fffffff0;font-size:12px;text-align:center;color:#151715}.variant-thumbs{display:flex;align-items:stretch;gap:6px;margin:0 0 8px}.variant-thumbs>button{min-width:0;flex:1;background:#f3f3f0;border:2px solid transparent;padding:2px;height:55px}.variant-thumbs>button.active{border-color:#151715}.variant-thumbs img{width:100%;height:100%;object-fit:contain}.variant-thumbs .view-versions{font-size:12px;font-weight:700;line-height:1.2;background:#151715;color:#fff;padding:5px;flex:1.4}.version-tip{display:block;font-size:12px;color:#62665e;margin-bottom:12px}.card:has(.variant-thumbs):hover .variant-main{transform:none}@media(max-width:800px){.variant-thumbs{gap:3px}.variant-thumbs>button{height:44px}.variant-thumbs .view-versions{font-size:10px;padding:2px}.version-badge{top:7px;right:7px;font-size:11px;padding:4px 6px}.version-current,.version-tip{font-size:11px}}header .logo-home{display:block;position:relative;width:300px;height:150px;overflow:hidden;flex-shrink:0}header .logo-home .logo{position:absolute;width:334px;height:334px;max-width:none;left:-17px;top:-90px;object-fit:contain}header nav{flex:1}@media(max-width:800px){header .logo-home{width:220px;height:110px}header .logo-home .logo{width:245px;height:245px;left:-12px;top:-66px}header nav{flex-basis:100%}}.variant-thumbs{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:5px}.variant-thumbs>button{flex:0 0 38px;height:38px;padding:2px;background:transparent;border:1px solid #d9dcd4;border-radius:4px}.variant-thumbs>button.active{border-color:#343934}.variant-thumbs .view-versions{flex:0 1 auto;width:auto;min-width:56px;height:34px;background:transparent;color:#555d50;font-size:12px;font-weight:400;text-decoration:underline;border:0;padding:0 4px}.version-tip{font-size:11px;color:#777e71}.version-badge{background:#fffffff0;color:#31362d;border:1px solid #d7dccf;border-radius:3px;font-size:11px;font-weight:400;padding:3px 6px}.version-current{font-size:11px;background:#ffffffe0;color:#5d6458}@media(max-width:800px){.variant-thumbs{gap:4px;flex-wrap:wrap}.variant-thumbs>button{flex-basis:29px;height:29px}.variant-thumbs .view-versions{font-size:11px;min-width:48px}.version-tip{font-size:10px}}.signup-art{background:#2e2e2e}.signup-art .signup-brand{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 72%,transparent 100%)}header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding-top:14px;padding-bottom:18px}header .logo-home{grid-column:1;grid-row:1}header>.signup{grid-column:2;grid-row:1;justify-self:end}header nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:12px;order:initial}header nav a{width:100%;min-height:44px;white-space:nowrap;border-color:#737970;font-size:14px;padding:10px 12px}@media(max-width:600px){header{gap:12px 10px;padding-left:4%;padding-right:4%}header .logo-home{width:180px;height:92px}header .logo-home .logo{width:200px;height:200px;left:-10px;top:-54px}header>.signup{max-width:125px;padding:10px 12px;font-size:12px}header nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:thin}header nav a{flex:0 0 auto;width:auto;padding:10px 13px;font-size:12px}}.bundle-detail{margin:16px 0;padding:16px;border:1px solid #c9c5b8;border-radius:8px;background:#f5f3ec;color:#20231e}.bundle-detail h3,.shipping-detail h3{margin:0 0 8px;font-size:1.05rem}.bundle-detail p,.shipping-detail p{margin:8px 0;line-height:1.5}.shipping-detail{padding:8px 0 4px}.material-intro{font-weight:700;font-size:.9rem;letter-spacing:.02em}.seasonal-bats{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12;overflow:hidden}.seasonal-bat{position:absolute;bottom:-70px;left:var(--edge);width:var(--size);opacity:0;animation:bat-pass 6s var(--delay) ease-in-out forwards;filter:drop-shadow(0 1px 2px #b9a3d144)}.seasonal-bat img{width:100%;height:auto;animation:bat-flutter .32s ease-in-out infinite alternate}@keyframes bat-pass{0%{opacity:0;transform:translate(0) rotate(-12deg)}12%{opacity:.85}45%{transform:translate(var(--sway),-48vh) rotate(9deg)}85%{opacity:.85}to{opacity:0;transform:translateY(-115vh) rotate(-8deg)}}@keyframes bat-flutter{to{transform:scaleY(.65)}}#seasonal-motion-toggle{font:inherit;font-size:.875rem;color:#d6d6d6;background:transparent;border:1px solid #656565;border-radius:5px;padding:.5rem .7rem;margin:.6rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.seasonal-bats{display:none}}.halloween-header-frame{display:none}.october-season header{position:relative;isolation:isolate;overflow:hidden}.october-season .halloween-header-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/cdn/shop/files/chaos-detail-halloween-header-frame.png?v=1792084833) center bottom/100% 100% no-repeat;opacity:.8}.october-season header .logo-home,.october-season header nav{background:#151715;position:relative;z-index:1}.october-season header .logo-home{box-shadow:0 0 18px 10px #151715}@media(max-width:640px){.october-season .halloween-header-frame{opacity:.5}}@media(max-width:640px){.october-season header{padding-top:45px}.october-season .halloween-header-frame{opacity:1;filter:brightness(1.75);background-size:100% 100%}}.comic-editions{position:relative;isolation:isolate;background:#eee8d8;border-block:7px solid #141826;padding-block:4rem;overflow:hidden}.comic-editions:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(118deg,transparent 0 66%,#d8ccb3 66% 68%,transparent 68% 70%,#d8ccb3 70% 71%,transparent 71%);pointer-events:none}.comic-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.5rem;background:#141826;padding:1.7rem 2rem;border:4px solid #141826;box-shadow:7px 7px #be9a46;color:#fff}.comic-heading h2{color:#fff;margin:.6rem 0;font-style:italic;text-transform:uppercase;max-width:700px}.comic-heading p{color:#ece7da;margin-bottom:0}.comic-heading .eyebrow{color:#e7bb55}.comic-heading img{width:150px;height:150px;flex:none;object-fit:contain;background:#fff;padding:8px;transform:rotate(3deg);box-shadow:4px 4px #000}.comic-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:repeat(2,minmax(295px,auto));gap:17px;padding:12px;background:#141826;border:3px solid #141826;box-shadow:9px 9px #be9a46}.comic-panel{min-width:0;background:#fff;border:3px solid #0c1019;position:relative}.comic-panel-1{grid-row:1/3}.comic-panel-open{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:100%;height:100%;padding:0;text-align:left;background:#fff;color:#141826}.comic-panel-1 .comic-panel-open{grid-template-columns:1fr;grid-template-rows:minmax(380px,1fr) auto}.comic-scene{isolation:isolate;position:relative;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:285px;background:#dbb65b}.comic-scene:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-2;background:repeating-conic-gradient(from 10deg at 50% 50%,transparent 0deg 12deg,#fff7dc80 12deg 16deg,transparent 16deg 29deg,#16192214 29deg 31deg)}.comic-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#17192255 .7px,transparent .8px);background-size:5px 5px;-webkit-mask-image:linear-gradient(140deg,#000,transparent 45%);mask-image:linear-gradient(140deg,#000,transparent 45%);opacity:.55}.comic-panel-2 .comic-scene{background:#c9cfad}.comic-panel-3 .comic-scene{background:#b3c1d9}.comic-scene img{position:relative;display:block;width:100%;height:275px;object-fit:contain;padding:34px 14px 12px;filter:drop-shadow(6px 8px 0 #1418262b);transition:transform .2s ease}.comic-panel-1 .comic-scene img{height:400px;padding:40px 28px 18px}.comic-panel-open:hover .comic-scene img{transform:translateY(-4px)}.comic-panel-open:focus-visible{outline:4px solid #e7bb55;outline-offset:3px;position:relative;z-index:2}.comic-panel-number{position:absolute;top:0;left:0;z-index:2;background:#141826;color:#fff;padding:8px 13px;font-size:11px;font-weight:800;letter-spacing:1.5px;border-right:3px solid #141826;border-bottom:3px solid #141826;transform:skew(-7deg);transform-origin:top left}.comic-run{position:absolute;bottom:14px;right:12px;background:#fff8df;border:2px solid #141826;padding:6px 8px;box-shadow:3px 3px #141826;text-align:center;font-size:8px;line-height:1.2;font-weight:700;transform:rotate(-5deg)}.comic-run b{font-size:25px;line-height:1.1}.comic-panel-info{padding:1.5rem 1.2rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:3px solid #141826;background:#fffdf5}.comic-panel-1 .comic-panel-info{border-left:0;border-top:4px solid #141826;padding:1.3rem 1.5rem}.comic-panel-info .eyebrow{font-size:10px;letter-spacing:1.5px;color:#656656;margin-bottom:10px}.comic-panel-info h3{font-weight:900;font-size:clamp(22px,2.2vw,34px);font-style:italic;letter-spacing:-.8px;text-transform:uppercase;margin-bottom:12px}.comic-panel-info p{font-size:13px;line-height:1.6;margin-bottom:15px;color:#51534c}.comic-view{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #b9b7a8;padding-top:12px}.comic-view>span{font-size:19px;line-height:1}.comic-caption{margin:1.6rem 0 0;background:#e7bb55;color:#171a22;border:3px solid #141826;padding:1.25rem 1.5rem;box-shadow:6px 6px #141826}.comic-caption strong{font-size:1.25rem}.comic-caption p{margin:.5rem 0 0;max-width:900px;line-height:1.6;font-size:14px}.sizes [hidden]{display:none!important}@media(min-width:1500px){.comic-page{grid-template-rows:repeat(2,minmax(330px,auto))}.comic-scene img{height:310px}.comic-panel-1 .comic-scene img{height:480px}}@media(max-width:950px){.comic-page{grid-template-columns:1fr 1fr;grid-template-rows:auto}.comic-panel-1{grid-row:auto;grid-column:1/-1}.comic-panel-1 .comic-panel-open{grid-template-columns:1.15fr 1fr;grid-template-rows:auto}.comic-panel-1 .comic-panel-info{border-top:0;border-left:3px solid #141826}.comic-panel-open{grid-template-columns:1fr}.comic-panel-info{border-left:0;border-top:3px solid #141826}.comic-panel-1 .comic-scene img{height:330px}.comic-panel-info h3{font-size:26px}}@media(max-width:600px){.comic-editions{padding-block:2.5rem}.comic-heading{padding:1rem;gap:.7rem;align-items:flex-start}.comic-heading h2{font-size:28px;letter-spacing:-1px}.comic-heading p{font-size:13px}.comic-heading .eyebrow{font-size:9px;letter-spacing:1px}.comic-heading img{width:78px;height:78px;padding:3px}.comic-page{grid-template-columns:minmax(0,1fr);gap:12px;padding:7px;box-shadow:5px 5px #be9a46}.comic-panel-1{grid-column:auto}.comic-panel-1 .comic-panel-open{grid-template-columns:1fr}.comic-panel-1 .comic-panel-info{border-left:0;border-top:3px solid #141826}.comic-scene img,.comic-panel-1 .comic-scene img{height:330px;padding:36px 25px 12px}.comic-panel-info,.comic-panel-1 .comic-panel-info{padding:1.2rem}.comic-panel-info h3{font-size:28px}.comic-caption{padding:1rem}.comic-caption strong{font-size:1.1rem}}.car-edition{background:#191c1b;color:#f4f2e9;position:relative;overflow:hidden;border-top:8px solid #d8d092;padding-top:64px;padding-bottom:58px;isolation:isolate}.car-edition:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.13;background:repeating-linear-gradient(132deg,transparent 0 122px,#8c9287 123px 126px,transparent 127px 134px,#8c9287 135px 138px,transparent 139px 248px)}.garage-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.garage-heading .eyebrow{color:#d8d092}.garage-heading h2{font-size:clamp(46px,6.2vw,88px);text-transform:uppercase;font-style:italic;letter-spacing:-3px;margin:14px 0 12px;line-height:.95}.garage-heading p{color:#c8cbc5;margin:0}.garage-label{border-left:4px solid #d8d092;padding:8px 0 8px 20px;font-size:12px;letter-spacing:2px;line-height:1.8;font-weight:700}.garage-lineup{display:grid;grid-template-columns:1fr 1fr .95fr;position:relative;min-height:300px;margin:38px 0 36px;border-top:1px solid #51574e;border-bottom:1px solid #51574e;background:linear-gradient(110deg,#32372b,#242826 60%,#202b32)}.garage-lineup:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6px;background:repeating-linear-gradient(110deg,#d8d092 0 18px,transparent 19px 36px);opacity:.65}.garage-bay{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:26px 0 15px}.garage-bay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:1px solid #b7bcaa38;transform:skew(-12deg);pointer-events:none}.garage-bay span{position:absolute;top:16px;left:18px;font-size:10px;letter-spacing:2px;color:#d8d092;font-weight:700;z-index:1}.garage-bay img{position:relative;display:block;width:110%;height:290px;object-fit:contain;z-index:1;filter:drop-shadow(0 14px 7px #0005)}.garage-bay-center img{width:116%;z-index:2;align-self:flex-end}.garage-bay-patrol img{width:88%}.garage-division{display:flex;align-items:center;gap:20px;margin:34px 0 24px}.garage-index{font-size:44px;font-weight:900;line-height:1;color:#d8d092;border-right:1px solid #5e6357;padding-right:20px}.garage-division h3{font-size:33px;margin:0 0 4px}.garage-division p{color:#b9c0b5;margin:0;font-size:14px}.garage-division a{margin-left:auto;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:1px;border-bottom:1px solid #7a8275;padding:12px 0;min-height:44px}.garage-grid{gap:24px}.garage-street-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.garage-grid .card{background:#f5f4ed;color:#191c1b;min-width:0;padding-bottom:14px}.garage-grid .card .image{height:240px;background:linear-gradient(145deg,#e7e8de,#f6f5f0)}.garage-grid .card-info{padding:17px 16px 12px}.garage-grid .card-info>span{font-size:10px;color:#5d6456;letter-spacing:1px}.garage-grid .card h3{font-size:19px}.garage-grid .card p{font-size:12px}.garage-grid .variant-thumbs,.garage-grid .version-tip{margin-left:16px;margin-right:16px}.garage-grid .variant-thumbs{flex-wrap:wrap}.garage-grid .variant-thumbs>button{flex-basis:30px;height:30px}.garage-grid .variant-thumbs .view-versions{flex:0 1 auto;font-size:11px}.garage-review{font-size:12px;color:#d3d5c8;border-left:3px solid #d8d092;padding:10px 15px;margin:20px 0 0}.patrol-division{margin-top:50px}.patrol-division .garage-index{color:#b7c9da}.garage-footnote{display:flex;gap:30px;justify-content:space-between;margin-top:32px;border-top:1px solid #51574e;padding-top:22px;font-size:12px;color:#c6ccbf}.garage-footnote strong{white-space:nowrap;color:#f4f2e9}.garage-footnote p{max-width:660px;margin:0}@media(min-width:1000px){header nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}header nav a{padding:10px 6px;font-size:13px}}@media(max-width:1000px){.garage-street-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-bay img{height:235px}.garage-lineup{min-height:270px}.garage-grid .card .image{height:240px}}@media(max-width:600px){.car-edition{padding:44px 5%}.garage-heading{align-items:flex-start;gap:10px}.garage-heading h2{font-size:48px;letter-spacing:-2px}.garage-heading .eyebrow{font-size:9px;letter-spacing:1.4px}.garage-heading p{font-size:13px}.garage-label{font-size:8px;letter-spacing:1px;padding-left:10px;border-left-width:2px;margin-top:5px}.garage-lineup{grid-template-columns:1fr 1fr;min-height:0;margin:28px -2%}.garage-bay{padding:26px 0 0}.garage-bay img{height:150px;width:105%}.garage-bay-center{display:none}.garage-bay-patrol img{width:92%}.garage-bay span{font-size:8px;left:10px;top:10px}.garage-division{gap:12px;flex-wrap:wrap;margin:28px 0 18px}.garage-index{font-size:33px;padding-right:12px}.garage-division h3{font-size:27px}.garage-division p{font-size:11px;max-width:230px}.garage-division a{font-size:10px;margin-left:0;padding:8px 0;min-height:36px}.garage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.garage-grid .card .image{height:170px}.garage-grid .card-info{padding:13px 10px 10px}.garage-grid .card h3{font-size:16px;line-height:1.2}.garage-grid .card-info>span{font-size:8px;letter-spacing:.5px}.garage-grid .card p{font-size:11px}.garage-grid .variant-thumbs,.garage-grid .version-tip{margin-left:10px;margin-right:10px}.garage-grid .variant-thumbs>button{flex-basis:25px;height:25px}.garage-footnote{display:block}.garage-footnote p{margin-top:10px}.garage-review{font-size:11px}.patrol-division{margin-top:35px}}.variant-thumbs.fleet-options{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.variant-thumbs.fleet-options>button{width:100%;height:auto;min-height:44px;padding:9px 10px;font-size:14px;line-height:1.35;text-align:left;border-radius:4px}.variant-thumbs.fleet-options>button.active{background:#263c4a;color:#fff;border-color:#263c4a}.variant-thumbs.fleet-options .view-versions{font-size:14px}.patrol-division p{font-size:14px;line-height:1.5;max-width:580px}#car-patrol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){#car-patrol-grid{grid-template-columns:minmax(0,1fr)}#car-patrol-grid .card .image{height:280px}#car-patrol-grid .card h3{font-size:20px}#car-patrol-grid .card p,#car-patrol-grid .version-tip{font-size:14px}}.chaos-sales-notice{padding:16px;background:#f1f1eb;border-left:4px solid #151713;font-weight:700}.chaos-skip-link{position:absolute;top:-100px;left:16px;z-index:9999;background:#fff;color:#000;padding:12px}.chaos-skip-link:focus{top:8px}header a.outline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.shopify-section{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chaos-storefront.css.map */
