:root{--ops-glow-red: #ff2438;--ops-glow-white: #ffffff;--ops-glow-black: #050506;--ops-glow-panel: #0b0b0d;--ops-glow-line: rgba(255, 255, 255, .18)}.ops-glow-page,.ops-glow-page #MainContent{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ops-glow-page #MainContent:before{display:none}.custom-upload-block--seg{margin-top:.8rem;padding:0;border:0;background:transparent;box-shadow:none}.custom-upload-block--seg .custom-upload-title{margin-bottom:.55rem;font-size:1.25rem}.custom-upload-block--seg .custom-upload-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem}.custom-upload-block--seg .custom-upload-button{width:auto;min-height:4.2rem;padding:.75rem 1.15rem;border-radius:.9rem}.custom-upload-block--seg .custom-upload-button__icon{width:2.2rem;height:2.2rem}.custom-upload-block--seg .custom-upload-guidance{margin:0;font-size:1.05rem}.custom-upload-block--seg details.large-file-help{margin-top:.7rem;border-radius:.8rem;background:transparent}.custom-upload-block--seg .large-file-help>summary{min-height:3.4rem;padding:.55rem .8rem;font-size:1.05rem}.custom-upload-block--seg .large-file-help__content{padding:0 .8rem .8rem;font-size:1.05rem}.custom-upload-block--seg .large-file-help__button{width:auto;min-height:3.6rem;padding:.55rem .9rem}.custom-upload-block--seg .flag-maker{gap:.8rem;margin-top:.9rem;padding:0;border:0;border-radius:0;background:transparent}.custom-upload-block--seg .flag-maker__intro,.custom-upload-block--seg .flag-maker__guidance,.custom-upload-block--seg .artwork-preview__heading,.custom-upload-block--seg .artwork-preview__help{display:none!important}.custom-upload-block--seg .flag-maker__selection{display:flex;align-items:end;flex-wrap:wrap;gap:.65rem .8rem;margin:0;padding:0;border:0;border-radius:0;background:transparent}.custom-upload-block--seg .flag-maker__variant-controls{display:flex;align-items:end;flex:1 1 30rem;flex-wrap:wrap;gap:.65rem}.custom-upload-block--seg .flag-maker__field{gap:.3rem;flex:1 1 12rem;font-size:1.05rem}.custom-upload-block--seg .flag-maker__field>span{font-size:1rem;font-weight:700}.custom-upload-block--seg .flag-maker__field select,.custom-upload-block--seg .flag-maker__field--quantity input{min-height:3.8rem;padding:.55rem 2.8rem .55rem .8rem;border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.custom-upload-block--seg .flag-maker__field--quantity{flex:0 1 8rem}.custom-upload-block--seg .flag-maker__price-row{display:flex;align-items:center;gap:.65rem;margin-left:auto;padding:0;border:0}.custom-upload-block--seg .flag-maker__selection-summary[hidden]{display:none}.custom-upload-block--seg .flag-maker__selection-summary{max-width:18rem;font-size:1rem}.custom-upload-block--seg .flag-maker__price{font-size:1.45rem}.custom-upload-block--seg .flag-maker__side-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .8rem;padding:0;border:0;border-radius:0;background:transparent}.custom-upload-block--seg .flag-maker__side-heading{display:none}.custom-upload-block--seg .flag-maker__same-artwork{min-height:3.4rem;font-size:1.05rem}.custom-upload-block--seg .flag-maker__same-artwork input{width:1.6rem;height:1.6rem}.custom-upload-block--seg .flag-maker__side-tabs{display:inline-flex;width:auto;gap:.35rem}.custom-upload-block--seg .flag-maker__side-tab{min-width:7rem;min-height:3.4rem;padding:.45rem .8rem;border-radius:.8rem;font-size:1.05rem}.custom-upload-block--seg .flag-maker__reverse-upload .button{width:auto;min-height:3.4rem;padding:.5rem .8rem;border-radius:.8rem}.custom-upload-block--seg .flag-maker__preview-workspace{display:grid;gap:.55rem;min-width:0}.custom-upload-block--seg .flag-maker__preview-stage{position:relative;isolation:isolate;overflow:hidden;min-height:34rem;padding:.65rem;border-radius:1.25rem;background:#050506}.custom-upload-block--seg .flag-maker__preview-stage:before{content:"";position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 16%,rgba(255,255,255,.85) 20%,var(--ops-glow-red) 24%,transparent 31% 66%,rgba(255,255,255,.65) 72%,var(--ops-glow-red) 76%,transparent 82% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ops-seg-led-chase 7s linear infinite;pointer-events:none}@keyframes ops-seg-led-chase{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.custom-upload-block--seg .flag-maker__preview-stage:before{animation:none}}.custom-upload-block--seg .artwork-preview--flag{margin:0;border:0;background:transparent}.custom-upload-block--seg .flag-preview{min-height:32rem;padding:0;border:0;border-radius:.9rem;background:#050506;box-shadow:none}.custom-upload-block--seg .flag-preview__canvas{width:min(100%,66rem);max-height:69rem}.custom-upload-block--seg .flag-preview__file{position:absolute;right:.8rem;bottom:.65rem;left:.8rem;overflow:hidden;color:#ffffffa8;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.custom-upload-block--seg .seg-lighting-controls--overlay{position:absolute;z-index:6;top:.85rem;right:.85rem;display:flex;align-items:center;gap:.45rem;padding:.38rem;border:1px solid rgba(255,255,255,.2);border-radius:.85rem;background:#050506c7;color:#fff;box-shadow:0 .8rem 2rem #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.custom-upload-block--seg .seg-lighting-switch{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:3.2rem;padding:.25rem .55rem;border:0;border-radius:.65rem;background:transparent;cursor:pointer}.custom-upload-block--seg .seg-lighting-switch input{position:absolute;width:1px;height:1px;opacity:0}.custom-upload-block--seg .seg-lighting-switch__track{position:relative;width:3.4rem;height:1.8rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#2a2a2d;transition:background .2s ease,box-shadow .2s ease}.custom-upload-block--seg .seg-lighting-switch__track:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:50%;background:#fff;transition:transform .2s ease}.custom-upload-block--seg .seg-lighting-switch input:checked+.seg-lighting-switch__track{background:var(--ops-glow-red);box-shadow:0 0 1.2rem #ff24388c}.custom-upload-block--seg .seg-lighting-switch input:checked+.seg-lighting-switch__track:after{transform:translate(1.55rem)}.custom-upload-block--seg .seg-lighting-switch input:focus-visible+.seg-lighting-switch__track{outline:2px solid #fff;outline-offset:2px}.custom-upload-block--seg .seg-lighting-switch__label{font-size:1rem;font-weight:700}.custom-upload-block--seg .seg-lighting-colour{display:inline-flex;align-items:center;gap:.35rem;font-size:1rem}.custom-upload-block--seg .seg-lighting-colour>span{color:#ffffffb3}.custom-upload-block--seg .seg-lighting-colour select{min-height:3.2rem;padding:.35rem 2.1rem .35rem .65rem;border:1px solid rgba(255,255,255,.22);border-radius:.65rem;background:#151518;color:#fff;font:inherit}.custom-upload-block--seg .flag-maker__scale-overlay{position:absolute;z-index:6;top:50%;right:.85rem;left:auto;bottom:auto;width:4.2rem;height:18rem;padding:.55rem .35rem;border:1px solid rgba(255,255,255,.2);border-radius:.85rem;background:#050506c7;color:#fff;box-shadow:0 .8rem 2rem #00000040;transform:translateY(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.custom-upload-block--seg .flag-maker__scale-overlay .flag-maker__field{display:grid;grid-template-rows:auto 1fr;justify-items:center;width:100%;height:100%;gap:.35rem}.custom-upload-block--seg .flag-maker__scale-overlay .flag-maker__field>span{display:grid;justify-items:center;gap:.15rem;font-size:0}.custom-upload-block--seg .flag-maker__scale-overlay .flag-maker__field>span:before{content:"Scale";font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.custom-upload-block--seg .flag-maker__scale-overlay output{font-size:1rem}.custom-upload-block--seg .flag-maker__scale-overlay input[type=range]{align-self:center;width:13rem;margin:0;accent-color:var(--ops-glow-red);transform:rotate(-90deg)}.custom-upload-block--seg .flag-maker__controls--overlay{position:absolute;z-index:6;right:5.7rem;bottom:.85rem;left:.85rem;display:flex;align-items:end;flex-wrap:wrap;gap:.4rem;width:auto;padding:.38rem;border:1px solid rgba(255,255,255,.2);border-radius:.85rem;background:#050506c7;color:#fff;box-shadow:0 .8rem 2rem #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.custom-upload-block--seg .flag-maker__controls--overlay .flag-maker__field{flex:0 1 10rem;gap:.2rem;color:#fff}.custom-upload-block--seg .flag-maker__controls--overlay .flag-maker__field>span{padding-left:.2rem;color:#ffffffb8;font-size:.85rem}.custom-upload-block--seg .flag-maker__controls--overlay select{min-height:3.2rem;padding:.35rem 2rem .35rem .65rem;border-color:#ffffff38;border-radius:.65rem;background:#151518;color:#fff}.custom-upload-block--seg .flag-maker__controls--overlay .flag-maker__reset{width:auto;min-height:3.2rem;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.22);border-radius:.65rem;background:#151518;color:#fff;box-shadow:none}.custom-upload-block--seg .flag-maker__controls--overlay .flag-maker__guide-toggle{min-height:3.2rem;padding:.35rem .55rem;font-size:.95rem;white-space:nowrap}.custom-upload-block--seg .flag-maker__controls--overlay .flag-maker__guide-toggle input{width:1.5rem;height:1.5rem;accent-color:var(--ops-glow-red)}.custom-upload-block--seg .flag-maker__metrics{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;padding:.15rem .2rem}.custom-upload-block--seg .flag-maker__metric{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.custom-upload-block--seg .flag-maker__metric+.flag-maker__metric{margin-left:auto}.custom-upload-block--seg .flag-maker__metric span{font-size:.95rem;text-transform:none;letter-spacing:0}.custom-upload-block--seg .flag-maker__metric strong{justify-self:auto;color:rgb(var(--color-foreground));font-size:1.05rem}.custom-upload-block--seg .flag-maker__metric small{font-size:.95rem}.custom-upload-block--seg .flag-maker__ppi-value[data-quality=good]{color:#137333}.custom-upload-block--seg .flag-maker__ppi-value[data-quality=review]{color:#8a5a00}.custom-upload-block--seg .flag-maker__ppi-value[data-quality=low],.custom-upload-block--seg .flag-maker__ppi-value[data-quality=poor]{color:#b3261e}.custom-upload-block--seg .flag-maker__alert{justify-self:end;width:fit-content;max-width:100%;margin:0;padding:.35rem .6rem;border:1px solid rgba(179,38,30,.22);border-radius:999px;background:#fff2f0;color:#8c1d18;font-size:.95rem}.ops-glow-page .product-form__buttons .button,.ops-glow-page .shopify-payment-button__button{min-height:4.8rem;padding-block:.9rem;box-shadow:none}.ops-glow-range{position:relative;overflow:hidden;padding-block:clamp(3.5rem,7vw,7rem);background:#050506;color:#fff}.ops-glow-range:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;background:radial-gradient(circle at 22% 35%,rgba(255,36,56,.15),transparent 25%),radial-gradient(circle at 78% 30%,rgba(255,255,255,.06),transparent 22%)}.ops-glow-range__inner{position:relative}.ops-glow-range__header{display:block;margin-bottom:1.8rem}.ops-glow-range__eyebrow{color:#ff6575;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.ops-glow-range h2{margin:.35rem 0;color:#fff}.ops-glow-range__header p{max-width:68rem;margin:0;color:#ffffffad}.ops-glow-range__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ops-glow-card{position:relative;display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:1.1rem;background:#0c0c0e;color:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.ops-glow-card:before{content:"";position:absolute;z-index:2;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 35%,rgba(255,255,255,.8) 42%,var(--ops-glow-red) 47%,transparent 54% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s ease;animation:ops-seg-led-chase 8s linear infinite}.ops-glow-card:hover{transform:translateY(-3px);border-color:#ff24388c}.ops-glow-card:hover:before{opacity:1}.ops-glow-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#000}.ops-glow-card img{width:100%;height:100%;object-fit:cover}.ops-glow-card__content{display:grid;gap:.3rem;padding:1rem}.ops-glow-card__content strong{color:#fff}.ops-glow-card__content span{color:#ffffffad}.ops-glow-range .button{min-height:4.2rem;padding:.7rem 1.1rem}@media screen and (max-width:989px){.ops-glow-range__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.custom-upload-block--seg .flag-maker__selection,.custom-upload-block--seg .flag-maker__variant-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.custom-upload-block--seg .flag-maker__variant-controls .flag-maker__field{min-width:0}.custom-upload-block--seg .flag-maker__price-row{grid-column:1 / -1;width:100%}.custom-upload-block--seg .flag-maker__preview-stage{min-height:28rem}.custom-upload-block--seg .flag-preview{min-height:26rem;padding-bottom:7rem}.custom-upload-block--seg .seg-lighting-controls--overlay{top:.65rem;right:.65rem}.custom-upload-block--seg .seg-lighting-switch__label,.custom-upload-block--seg .seg-lighting-colour>span{display:none}.custom-upload-block--seg .flag-maker__scale-overlay{top:auto;right:.65rem;bottom:4.65rem;width:calc(100% - 1.3rem);height:auto;padding:.45rem .65rem;transform:none}.custom-upload-block--seg .flag-maker__scale-overlay .flag-maker__field{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;align-items:center;height:auto}.custom-upload-block--seg .flag-maker__scale-overlay .flag-maker__field>span{display:flex;gap:.35rem}.custom-upload-block--seg .flag-maker__scale-overlay input[type=range]{width:100%;transform:none}.custom-upload-block--seg .flag-maker__controls--overlay{right:.65rem;bottom:.65rem;left:.65rem;flex-wrap:nowrap;overflow-x:auto}.custom-upload-block--seg .flag-maker__controls--overlay .flag-maker__guide-toggle{flex:0 0 auto}.custom-upload-block--seg .flag-maker__metric+.flag-maker__metric{margin-left:0}.custom-upload-block--seg .flag-maker__metrics{align-items:flex-start}.ops-glow-range__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/ops-glow.css.map */
