:root{--bg:#000;--fg:#f2efe6;--red:#e1202c;--osd:#e9f5ff;--dim:#8d8a84;--line:#262626;--dsc-gold:#e1202c;--dsc-gold-dim:#8a0c22;--dsc-bg-primary:#000;--dsc-bg-secondary:#0c0c0c;--dsc-bg-card:#111;--dsc-border:#262626;--dsc-text:#f2efe6;--dsc-text-muted:#a5a19a}*{box-sizing:border-box}html,body.tape-page{margin:0;background:#000;color:var(--fg);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.osd{font-family:VT323,monospace;letter-spacing:.06em}.tape-skip{position:absolute;left:-9999px}.tape-skip:focus{left:8px;top:8px;z-index:99;background:#ffd400;color:#000;padding:4px 8px}.vbar{position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;background:#000000eb;border-bottom:1px solid var(--line);font-size:22px;color:var(--osd);text-shadow:1px 0 var(--red),-1px 0 #2a6bff}.vbar a{color:inherit;text-decoration:none}.vbar-back:hover,.vbar-bag:hover{color:#fff}.vbar-ch{font-size:18px;color:var(--dim);text-shadow:none}.vbar-bag{border:1px solid rgba(233,245,255,.6);padding:0 8px}.vbar-bag span{background:#ffd400;color:#000;text-shadow:none;padding:0 5px;margin-left:4px}.vfoot{text-align:center;color:var(--dim);font-size:18px;padding:30px 16px calc(env(safe-area-inset-bottom) + 30px);border-top:1px solid var(--line)}.vfoot a{color:var(--osd)}.tape-page .dsc-wizard{max-width:1100px;padding:26px 16px 80px;color:var(--fg)}.tape-page .dsc-wizard-hero{text-align:left;margin-bottom:22px}.tape-page .dsc-wizard-title{font-family:Anton,Impact,sans-serif!important;font-weight:400;text-transform:uppercase;font-size:clamp(46px,11vw,96px);line-height:.9;letter-spacing:.01em;color:#fff}.tape-page .dsc-wizard-sub{font-family:VT323,monospace;font-size:21px;letter-spacing:.1em;color:var(--red);font-weight:400;margin-top:6px}.tape-page .dsc-prog{justify-content:flex-start;margin:0 0 26px;padding:8px 10px;border:1px solid var(--line);background:#070707;gap:0}.tape-page .dsc-ps{padding:0 8px;flex-direction:row;gap:6px;align-items:baseline}.tape-page .dsc-pn{font-family:VT323,monospace;font-size:24px;color:#444}.tape-page .dsc-pl{font-family:VT323,monospace;font-size:16px;letter-spacing:.08em;font-weight:400;color:#444}.tape-page .dsc-ps.active .dsc-pn,.tape-page .dsc-ps.active .dsc-pl{color:#fff}.tape-page .dsc-ps.active .dsc-pn{background:var(--red);padding:0 4px}.tape-page .dsc-ps.done .dsc-pn,.tape-page .dsc-ps.done .dsc-pl{color:var(--dim)}.tape-page .dsc-pline{margin:0 2px;min-width:10px;background:#222;align-self:center}.tape-page .dsc-pline.done{background:var(--red)}.tape-page .dsc-panel-hd,.tape-page #step-1 .dsc-panel-hd{justify-content:flex-start;text-align:left;margin-bottom:8px;gap:10px}.tape-page .dsc-step-n{font-family:VT323,monospace;font-size:30px;color:var(--red)}.tape-page .dsc-panel-title{font-family:Anton,Impact,sans-serif!important;font-weight:400;text-transform:uppercase;font-size:clamp(28px,6vw,40px);letter-spacing:.02em}.tape-page .dsc-sub,.tape-page #step-1 .dsc-sub{text-align:left;font-family:VT323,monospace;font-size:19px;color:var(--dim);letter-spacing:.05em;margin-bottom:16px}.tape-page .dsc-blank-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.tape-page .dsc-blank-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.tape-page .dsc-blank-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.tape-page .dsc-blank-card{background:#0d0d0d;border:1px solid var(--line);border-radius:0;padding:0;overflow:hidden;cursor:pointer}.tape-page .dsc-blank-card:hover{border-color:#555}.tape-page .dsc-blank-card.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.tape-page .dsc-blank-img-wrap{background:#fff;aspect-ratio:4/5;overflow:hidden;border-radius:0;margin:0}.tape-page .dsc-blank-img{width:100%;height:100%;object-fit:cover;object-position:center top}.tape-page .dsc-blank-info{padding:9px 10px 11px;text-align:left}.tape-page .dsc-blank-brand{font-family:VT323,monospace;font-size:15px;letter-spacing:.08em;color:var(--dim);font-weight:400}.tape-page .dsc-blank-card.active .dsc-blank-brand{color:var(--red)}.tape-page .dsc-blank-name{font-family:Inter,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#fff;line-height:1.2}.tape-page .dsc-blank-price{font-family:VT323,monospace;font-size:18px;color:var(--osd)}.tape-page .dsc-blank-sku{font-family:VT323,monospace;font-size:15px;color:var(--dim)}.tape-page .dsc-cta{font-family:VT323,monospace!important;font-size:26px!important;letter-spacing:.08em;background:var(--red)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:10px 26px!important}.tape-page .dsc-cta:hover{background:#fff!important;color:#000!important}.tape-page .dsc-cta:disabled{background:#1a1a1a!important;color:#555!important}.tape-page .dsc-ghost{font-family:VT323,monospace!important;font-size:22px!important;border-radius:0!important}@media(max-width:700px){.tape-page #step-1 .dsc-actions{position:sticky;bottom:0;z-index:30;margin:0 -16px;padding:10px 16px calc(env(safe-area-inset-bottom) + 10px);background:linear-gradient(to top,#000 70%,#0000)}.tape-page #step-1 .dsc-cta{width:100%}}.tape-page .dsc-input,.tape-page .dsc-select{border-radius:0!important;background:#0d0d0d!important;border:1px solid #333!important;color:#fff!important;font-size:16px!important}.tape-page .dsc-input:focus,.tape-page .dsc-select:focus{border-color:var(--red)!important;outline:none}.tape-page .dsc-receipt,.tape-page .dsc-deposit-box,.tape-page .dsc-tier-card,.tape-page .dsc-tier-mini,.tape-page .dsc-size-box,.tape-page .dsc-tool-block{border-radius:0!important;border-color:var(--line)!important}.tape-page .dsc-receipt-row.total span:last-child,.tape-page .dsc-deposit-amt{font-family:VT323,monospace;color:var(--osd)}.tape-page .dsc-canvas-box,.tape-page .dsc-canvas-wrap{border-radius:0!important}@media(max-width:600px){.vbar{font-size:18px;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px}.vbar-ch{display:none}.tape-page .dsc-ps:not(.active) .dsc-pl{display:none}.tape-page .dsc-ps{padding:0 5px}.tape-page .dsc-pline{min-width:6px}}.tape-page .dsc-sub,.tape-page #step-1 .dsc-sub,.tape-page .dsc-hint{font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.45;color:#d6d2ca;letter-spacing:0}.tape-page .dsc-hint{margin:12px 0 8px}.tape-page .dsc-wizard-sub{font-family:Inter,system-ui,sans-serif;font-size:17px;letter-spacing:0;color:#d6d2ca;font-weight:600}.tape-page .dsc-tool-label{display:block;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;margin:0 0 8px!important;text-align:left!important}.tape-page .dsc-blank-sku{font-size:16px}.tape-page .dsc-cta{min-height:60px;font-size:28px!important}.tape-page .dsc-ghost{min-height:60px;background:transparent!important;border:2px solid #fff!important;color:#fff!important;font-size:24px!important;letter-spacing:.06em!important;padding:8px 18px!important}.tape-page .dsc-actions{display:flex;gap:10px;align-items:stretch}.tape-page .dsc-actions .dsc-cta{flex:1}.tape-page .dsc-tool-btn{min-height:58px;font-size:18px!important;font-weight:700;border-radius:0!important;border:2px solid #fff!important;color:#fff!important;background:#0d0d0d!important}.tape-page .dsc-tool-btn.full{font-size:20px!important;background:#fff!important;color:#000!important}.tape-page .dsc-tool-btn.dim{border-color:#555!important;color:#cfcac0!important;min-height:50px}.tape-page .dsc-tool-add{min-width:76px;min-height:52px;font-size:18px;font-weight:800;background:var(--red)!important;color:#fff!important;border:0!important;border-radius:0!important}.tape-page #text-input{min-height:52px}.tape-page .dsc-add-color-btn{min-height:56px;width:100%;font-size:20px;font-weight:800;border:2px dashed #fff;background:transparent;color:#fff;border-radius:0}.tape-page #dsc-stock-colors{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.tape-page #dsc-stock-colors .dsc-ghost{flex:1 1 40%;font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:800;letter-spacing:0!important}.tape-page .dsc-swatch{width:46px!important;height:46px!important;border-radius:0!important}.tape-page .dsc-sw-label{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;letter-spacing:0;color:#fff}.tape-page .dsc-size-box input{min-height:52px;font-size:20px!important;text-align:center}.tape-page .dsc-size-box label{font-size:16px;font-weight:800;color:#fff}.tape-page .dsc-form label{font-size:16px;font-weight:700;color:#fff;letter-spacing:0;text-transform:none}.tape-page .dsc-input{min-height:52px}.tape-page .dsc-more{margin-top:12px;border:1px solid #333}.tape-page .dsc-more summary{cursor:pointer;padding:14px;font-size:16px;font-weight:700;color:#cfcac0;list-style:none}.tape-page .dsc-more summary::-webkit-details-marker{display:none}.tape-page .dsc-more summary:before{content:"+ ";color:var(--red)}.tape-page .dsc-more[open] summary:before{content:"\2013  "}.tape-page .dsc-more>*:not(summary){padding:0 12px 12px}.tape-page #garment-color-swatches{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.tape-page #garment-color-swatches .dsc-sw-label{flex-basis:100%;margin:0}.tape-page .dsc-panel,.tape-page .dsc-panel-hd{scroll-margin-top:72px}.tape-page .dsc-size-grid{display:flex!important;flex-direction:column;gap:8px}.tape-page .dsc-size-box{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:0!important;background:none!important;border:0!important}.tape-page .dsc-size-box label{min-width:84px;text-align:left;margin:0}.tape-page .dsc-stepper{display:flex;align-items:stretch}.tape-page .dsc-step-btn{width:56px;min-height:56px;font-size:30px;line-height:1;font-weight:700;background:#1a1a1a;color:#fff;border:2px solid #fff}.tape-page .dsc-step-btn:active{background:var(--red)}.tape-page .dsc-stepper .qty-input{width:70px!important;min-height:56px;border-left:0!important;border-right:0!important;border-top:2px solid #fff!important;border-bottom:2px solid #fff!important;font-size:22px!important;font-weight:800;-moz-appearance:textfield}.tape-page .dsc-stepper .qty-input::-webkit-outer-spin-button,.tape-page .dsc-stepper .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tape-page .dsc-size-box{flex-direction:row!important;border-bottom:1px solid #1e1e1e!important;padding:6px 0!important}.tape-page .dsc-size-box label{font-size:20px!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dsc-customs-vhs.css.map */
