@font-face{font-family:"OutwaveSFMono";src:url(https://static.outwave.co/fonts/SF-Mono-Regular.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"OutwaveSFMono";src:url(https://static.outwave.co/fonts/SF-Mono-Bold.otf) format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:"OutwaveSFMono";src:url(https://static.outwave.co/fonts/SF-Mono-RegularItalic.otf) format("opentype");font-weight:normal;font-style:italic}@font-face{font-family:"OutwaveSFMono";src:url(https://static.outwave.co/fonts/SF-Mono-BoldItalic.otf) format("opentype");font-weight:bold;font-style:italic}test-ribbon{font-family:"SF Mono",SFMono-Regular,"OutwaveSFMono",ui-monospace,monospace;font-weight:bold;color:#ff0;font-size:3em;position:fixed;background:red;box-shadow:0 0 0 999px red;clip-path:inset(0 -100%);inset:0 0 auto auto;transform-origin:0 0;transform:translate(29.3%) rotate(45deg)}@media(max-width: 860px){test-ribbon{font-size:1.5em}}html,body{height:100%;margin:0;padding:0}body{font-family:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;font-weight:normal;background-color:#000;color:#fff;font-size:1em}body.white{background-color:#fff}body.white #dvdbound{display:none}body.white tv-bug{display:none}body.order-status tv-bug{display:none}h2{font-size:2em}h3{font-size:1.5em}a,a:visited{color:#fff}.hidden{display:none}tv-bug{position:fixed;top:15px;right:15px;z-index:0}tv-bug img{width:130px}sold-out{display:none;font-size:5em;background-color:red;color:#000;position:fixed;top:50%;left:50%;display:block;z-index:5;transform:translate(-50%, -50%) rotate(-10deg);box-shadow:5px 5px 0 0 rgba(0,0,0,.5);margin:0;padding:0 30px;text-align:center}hero-wrap{position:fixed;top:0;left:0;right:0;bottom:0;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:40px}hero-wrap h2{margin:0}hero-wrap shirt-wrap{max-width:800px;max-height:70%}hero-wrap shirt-wrap img{object-fit:contain;width:100%;height:100%;max-height:700px}hero-wrap info-text p{margin:10px 0}confirm-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}big-button-wrap{display:block;margin-bottom:5px;text-align:center}big-button-wrap p{margin:10px 0 0 0}big-button-wrap p:first-child{margin-bottom:20px}cart-wrap{z-index:1;position:fixed;top:0;left:0;right:0;bottom:0;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:40px}cart-wrap cart-wrap-columns{display:flex;gap:30px;justify-content:space-between;align-items:center}cart-wrap cart-wrap-columns shirt-preview{text-align:center;width:450px}cart-wrap cart-wrap-columns shirt-preview img{width:100%}cart-wrap cart-wrap-columns cart-editor{text-align:center;background-color:rgba(0,0,0,.9);padding:10px;margin-top:-5px;border-radius:10px}cart-wrap cart-wrap-columns cart-editor h2{margin:0;font-size:1.8em;font-weight:normal;text-transform:uppercase}cart-wrap cart-wrap-columns cart-editor table{margin:0 auto}cart-wrap cart-wrap-columns cart-editor input.quantity{font-size:1.1em;font-weight:bold;width:30px;text-align:center;background-color:#000;color:#fff;border:1px solid #fff;padding:4px 8px;border-radius:8px}cart-wrap cart-wrap-columns cart-editor td{vertical-align:middle}cart-wrap cart-wrap-columns cart-editor td.label{font-size:1.6em;text-align:center;padding-right:10px}cart-wrap cart-wrap-columns cart-editor td.input{font-family:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;font-weight:normal;display:flex;justify-content:space-between;font-size:1.5em;padding:5px;gap:10px}cart-wrap cart-wrap-columns cart-editor button.quantity{font-family:monospace;font-weight:bold;background-color:#151515;border-radius:10px;border:none;color:#fff;font-size:1.4em;font-weight:bold;appearance:button;background-image:none;cursor:pointer;padding:5px 10px;border:none;box-sizing:border-box;display:inline-block;user-select:none;-webkit-user-select:none;vertical-align:middle}cart-wrap cart-wrap-columns cart-editor button.quantity:hover{background-color:#252525}cart-wrap big-button-wrap{text-align:center}@keyframes spinner{to{transform:rotate(360deg)}}spinner{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:0;padding:0;font-size:1em;box-sizing:border-box;z-index:201}spinner aligner{position:fixed;display:flex;width:100%;height:100%;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column}spinner div{text-align:center;animation:spinner .8s ease infinite;font-size:2em}spinner-inline{display:block;margin-top:30px;margin-bottom:20px}spinner-inline div{text-align:center;animation:spinner .8s ease infinite;font-size:2em}.big-button{font-size:3em;font-weight:bold;appearance:button;background-image:none;background-color:#000;color:#fff;cursor:pointer;border-radius:8px;padding:8px 16px;border:1px solid #fff;box-shadow:#fff 2px 2px 0 0,#000 4px 4px 0 1px;box-sizing:border-box;display:inline-block;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;text-transform:uppercase}.big-button:disabled{opacity:.5}.big-button:focus{text-decoration:none}.big-button:hover{text-decoration:none}.big-button:active{box-shadow:rgba(0,0,0,.125) 0 3px 5px inset;outline:0}.big-button:not([disabled]):active{box-shadow:#fff 2px 2px 0 0,#000 2px 2px 0 1px;transform:translate(2px, 2px)}order-info{display:block;width:600px;margin:50px auto 10px;padding:20px}order-info image-wrapper{text-align:center;display:block;padding:20px}order-info image-wrapper img{max-width:80%}order-info table.order-info{width:100%;background-color:#000}order-info table.order-info tr{background-color:#000}order-info table.order-info tr:nth-child(odd){background-color:#101010}order-info table.order-info td{vertical-align:top;padding:8px}order-info table.order-info tr td:first-child{text-transform:uppercase;width:30%;font-weight:bold}order-info table.line-items td{padding:2px 20px 2px 0}order-info table.line-items tr{background:none !important}order-info email-confirmation{display:block;background-color:#101010;border-radius:8px;margin-top:20px;padding:20px 0;text-align:center}order-info spinner{font-size:1.5em;margin:30px 0 20px}order-info spinner div{width:100%;box-sizing:border-box;text-align:center;animation:spinner .8s ease infinite;font-size:1.5em}questions-prompt{display:block;padding:40px 0 20px;text-align:center}buy-more{display:block;padding:20px 0 40px;text-align:center}image-preloads{display:none}footer{display:flex;position:sticky;top:100vh;width:100%;padding:20px;box-sizing:border-box;justify-content:center;font-size:.9em;align-items:baseline}footer div{flex-grow:1;flex-basis:0;text-align:center}footer div:first-child{text-align:left}footer div:last-child{text-align:right}footer div span.outwave-mark{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:1.1em}footer div a,footer div a:visited{color:#ccc;text-decoration:none}footer div a:hover,footer div a:visited:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}screen-blocker{transition:opacity 1s;display:none;opacity:0;background-color:#fff;z-index:100;top:0;bottom:0;left:0;right:0;position:fixed;box-sizing:border-box;width:100%;height:100%}screen-blocker.displayed{display:block}screen-blocker.visible{opacity:1}modal-wrap{display:none;z-index:10}modal-wrap.visible{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;display:flex;justify-content:center;align-items:center}modal-wrap modal{background-color:hsla(0,0%,100%,.9);margin:20px;padding:40px;border-radius:10px;position:relative;max-width:60%;min-width:500px;color:#000}modal-wrap modal a,modal-wrap modal a:visited{color:#000}modal-wrap modal h3{margin:0}modal-wrap modal gallery-close-button{cursor:pointer;position:absolute;right:5px;top:5px}modal-wrap modal gallery-close-button svg{width:48px;height:48px}modal-wrap modal table.sizing-chart{width:100%;min-width:300px}modal-wrap modal table.sizing-chart tr td:first-child{font-weight:bold}checkout-wrapper{background-color:#fff;position:static;display:block;top:0;left:0;padding:20px}.only-skinny{display:none}#dvdbound{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;user-select:none;padding:0;margin:0}#dvdbound #dvdwrap{width:fit-content;block-size:fit-content}#dvdbound #dvdwrap svg{width:250px}#dvdbound *{user-select:none}@media(max-width: 860px){main{box-sizing:border-box;margin:0 auto;min-height:90vh}.only-skinny{display:block}.only-wide{display:none}hero-wrap{position:relative;width:auto;margin:30px 0 0 0;padding:5px;gap:20px;top:0;bottom:unset;left:unset;right:unset}hero-wrap info-text{font-size:.8em}hero-wrap h2{font-size:1.6em}cart-wrap{position:relative;width:auto;gap:20px}cart-wrap h2{font-size:1.8em;margin-bottom:10px}cart-wrap cart-wrap-columns{flex-direction:column;gap:0}cart-wrap cart-wrap-columns shirt-preview{width:100%;max-width:500px;margin:0 auto;box-sizing:border-box}cart-wrap cart-wrap-columns h2{font-size:1.6em}cart-wrap cart-wrap-columns cart-editor input.quantity{font-size:1.1em}cart-wrap cart-wrap-columns cart-editor td.label{font-size:1.5em}cart-wrap cart-wrap-columns cart-editor td.input{font-size:1.5em}cart-wrap cart-wrap-columns cart-editor button.quantity{font-size:1em}big-button-wrap{margin-top:10px}big-button-wrap .big-button{font-size:2em}cart-editor{margin-top:20px}cart-editor h2{margin-bottom:20px !important}order-info{width:100%;margin:10px 0 10px 0;padding:0;border:none}order-info table{margin-top:20px}modal-wrap{font-size:.9em}modal-wrap modal{padding:20px;margin:10px;min-width:unset;max-width:80%}modal-wrap h3{font-size:1.1em}modal-wrap p{margin-top:5px;margin-bottom:20px}modal-wrap ul{margin:0;padding:0;padding-left:20px}confirm-wrap{margin:30px 10px 0 10px;width:auto}confirm-wrap image-wrapper{padding:0}confirm-wrap h2{margin:0}confirm-wrap email-confirmation{margin:10px 0 0 0;padding:0}footer{padding:10px;font-size:.8em}sold-out{font-size:2em}#dvdbound #dvdwrap svg{width:150px}tv-bug{right:unset;left:15px}tv-bug img{width:80px}}@media(max-height: 1000px){hero-wrap{position:relative;width:auto;margin:30px 0 0 0;padding:5px;gap:20px;top:0;bottom:unset;left:unset;right:unset}hero-wrap info-text{font-size:.8em}hero-wrap h2{font-size:1.6em}footer{position:relative;top:unset;bottom:unset;left:unset;right:unset}}
