dialog.oc-subscribe-dialog{box-sizing:border-box;width:min(92vw,64rem);max-width:64rem;max-height:min(90dvh,82rem);margin:auto;padding:clamp(2rem,4vw,3.2rem);border:2px solid #39ff14;border-radius:2.2rem;background:#060906;color:#39ff14;box-shadow:0 0 2.6rem #39ff1459,inset 0 0 2rem #39ff1412;overflow:hidden;text-align:center}dialog.oc-subscribe-dialog::backdrop{background:#000000bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.oc-subscribe-dialog[hidden]{display:none}.oc-subscribe-shell{position:relative}.oc-subscribe-close{position:absolute;top:-1.4rem;right:-1.2rem;z-index:2;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:#39ff14;font-size:3rem;line-height:1;cursor:pointer;text-shadow:0 0 10px rgba(57,255,20,.75)}.oc-subscribe-brand{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.6rem);width:100%;min-height:12.5rem;padding-right:2rem;overflow:hidden}.oc-subscribe-logo{display:block;flex:0 0 clamp(10.4rem,24vw,14rem);width:clamp(10.4rem,24vw,14rem);height:clamp(9.5rem,21vw,12.5rem);background:url(/cdn/shop/files/Logo_Character_Only.svg?v=1790229029) center / 310% auto no-repeat;filter:drop-shadow(0 0 8px rgba(57,255,20,.65));transform-origin:center}.oc-subscribe-title-clip{display:block;overflow:hidden}.oc-subscribe-title-clip h2{margin:0;color:#39ff14;font-size:clamp(2.6rem,7vw,4.8rem);font-weight:800;line-height:1.15;letter-spacing:.035em;white-space:nowrap;text-shadow:0 0 8px rgba(57,255,20,.7),0 0 18px rgba(57,255,20,.35)}.oc-subscribe-dialog[data-oc-stage=email] .oc-subscribe-logo,.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-logo{animation:oc-subscribe-logo-in .76s cubic-bezier(.16,1,.3,1) both}.oc-subscribe-dialog[data-oc-stage=email] .oc-subscribe-title-clip h2,.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-title-clip h2{animation:oc-subscribe-title-in .72s .1s cubic-bezier(.16,1,.3,1) both}.oc-subscribe-intro{max-width:48rem;margin:.5rem auto 2.2rem;color:#b9f6ab;font-size:clamp(1.5rem,2.4vw,1.8rem);line-height:1.45}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-intro{display:none}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-brand{transform:translateY(-1.2rem);margin-bottom:-1.2rem}.oc-subscribe-form{margin:0}.oc-subscribe-stage{display:grid;gap:1.25rem}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-stage{gap:1rem}.oc-subscribe-stage[hidden]{display:none}.oc-subscribe-stage h3{margin:0;color:#39ff14;font-size:clamp(2rem,4vw,2.7rem);line-height:1.18;text-shadow:0 0 9px rgba(57,255,20,.5)}.oc-subscribe-proof{margin:.2rem 0 1rem;color:#39ff14;font-size:clamp(1.8rem,3.1vw,2.25rem);font-weight:800;line-height:1.2;letter-spacing:.12em;text-shadow:0 0 8px rgba(57,255,20,.55),0 0 16px rgba(57,255,20,.25)}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-proof{margin-bottom:.45rem}.oc-subscribe-hint,.oc-subscribe-privacy{margin:0;color:#9fda93;font-size:1.25rem;line-height:1.4}.oc-subscribe-hint{font-weight:700;letter-spacing:.04em}.oc-subscribe-field{display:grid;gap:.7rem;text-align:left}.oc-subscribe-field label{color:#d8ffd0;font-size:1.3rem}.oc-subscribe-field input{width:100%;box-sizing:border-box;min-height:5rem;border:1px solid rgba(57,255,20,.8);border-radius:1rem;padding:1rem 1.25rem;background:#0b100b;color:#fff;font:inherit;box-shadow:inset 0 0 1rem #39ff140f}.oc-subscribe-field input:focus{outline:2px solid #39ff14;outline-offset:3px}.oc-subscribe-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-actions{margin-bottom:2.8rem}.oc-subscribe-button{min-height:4.8rem;padding:1rem 2.2rem;border:1px solid #39ff14;border-radius:999px;background:#39ff14;color:#071007;font:inherit;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 1.1rem #39ff1452}.oc-subscribe-button:hover,.oc-subscribe-button:focus-visible{transform:translateY(-1px);box-shadow:0 0 1.6rem #39ff148c}.oc-subscribe-button--ghost{background:transparent;color:#39ff14}.oc-subscribe-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-height:min(27dvh,25rem);margin:.5rem 0;padding:.8rem 1.35rem .8rem .8rem;border:1px solid rgba(57,255,20,.55);border-radius:1.2rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#39ff14 transparent;scrollbar-gutter:stable}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-choices{margin:.2rem 0 0}.oc-subscribe-choices::-webkit-scrollbar{width:1.3rem}.oc-subscribe-choices::-webkit-scrollbar-track{background:transparent;margin-block:1rem}.oc-subscribe-choices::-webkit-scrollbar-thumb{min-height:4rem;border:.35rem solid #050905;border-radius:999px;background:#39ff14;background-clip:padding-box;box-shadow:0 0 .7rem #39ff1473}.oc-subscribe-choices::-webkit-scrollbar-button{display:none;width:0;height:0}.oc-subscribe-choice{display:flex;align-items:center;gap:.9rem;min-height:4.4rem;padding:.7rem 1rem;border:1px solid rgba(57,255,20,.45);border-radius:.9rem;background:#39ff1409;color:#d9ffd2;font-size:1.4rem;line-height:1.25;text-align:left;cursor:pointer}.oc-subscribe-choice:hover,.oc-subscribe-choice:focus-within,.oc-subscribe-choice:has(input:checked){border-color:#39ff14;background:#39ff1421;box-shadow:0 0 .8rem #39ff1440}.oc-subscribe-choice input{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:2rem;height:2rem;margin:0;border:2px solid #39ff14;border-radius:.35rem;background:#050905;box-shadow:0 0 .65rem #39ff1440,inset 0 0 .45rem #39ff1414;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.oc-subscribe-choice input:checked{background:#39ff14;box-shadow:inset 0 0 0 .38rem #050905,0 0 1rem #39ff14b3;transform:scale(1.03)}.oc-subscribe-choice input:focus-visible{outline:2px solid #d8ffd0;outline-offset:3px}.oc-subscribe-error{margin:0;color:#ff7f7f;font-size:1.2rem}.oc-subscribe-dialog[data-oc-stage=success] .oc-subscribe-brand,.oc-subscribe-dialog[data-oc-stage=success] .oc-subscribe-intro{display:none}.oc-subscribe-success{display:grid;justify-items:center;gap:1rem;padding:1.2rem 0 1.8rem;color:#39ff14;font-size:1.8rem;text-align:center;text-shadow:0 0 8px rgba(57,255,20,.45)}.oc-subscribe-success[hidden]{display:none}.oc-subscribe-success strong{display:block;font-size:2.4rem;text-shadow:0 0 9px rgba(57,255,20,.7),0 0 22px rgba(57,255,20,.35)}.oc-subscribe-success p{margin:0}.oc-subscribe-success-logo{display:block;width:min(100%,38rem);margin:0 auto .4rem;padding:.5rem;border-radius:1.4rem;text-decoration:none;cursor:pointer;outline:none}.oc-subscribe-success-logo-image{display:block;width:100%;height:auto;filter:drop-shadow(0 0 8px rgba(57,255,20,.65)) drop-shadow(0 0 18px rgba(57,255,20,.3));transform-origin:center;transition:transform .16s ease,filter .16s ease}.oc-subscribe-success-logo:hover .oc-subscribe-success-logo-image,.oc-subscribe-success-logo:focus-visible .oc-subscribe-success-logo-image{transform:scale(1.025);filter:drop-shadow(0 0 10px rgba(57,255,20,.9)) drop-shadow(0 0 26px rgba(57,255,20,.58))}.oc-subscribe-success-logo:active .oc-subscribe-success-logo-image{transform:scale(.98);filter:drop-shadow(0 0 13px rgba(57,255,20,1)) drop-shadow(0 0 34px rgba(57,255,20,.8))}@keyframes oc-subscribe-logo-in{0%{opacity:0;transform:translate(-5rem) rotate(-5deg) scale(.9)}65%{opacity:1;transform:translate(.7rem) rotate(1deg) scale(1.03)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes oc-subscribe-title-in{0%{opacity:0;transform:translate(-2.2rem)}to{opacity:1;transform:translate(0)}}@media(max-width:749px){dialog.oc-subscribe-dialog{width:min(94vw,54rem);max-height:92dvh;padding:2rem 1.5rem 2.2rem;border-radius:1.6rem}.oc-subscribe-close{top:-1.2rem;right:-.8rem}.oc-subscribe-brand{min-height:8.5rem;padding-right:.5rem;gap:.8rem}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-brand{transform:translateY(-.6rem);margin-bottom:-.6rem}.oc-subscribe-logo{flex-basis:clamp(7.2rem,20vw,9rem);width:clamp(7.2rem,20vw,9rem);height:8.5rem}.oc-subscribe-title-clip h2{font-size:clamp(2.35rem,8vw,3.6rem)}.oc-subscribe-proof{margin-bottom:.75rem;font-size:clamp(1.65rem,5vw,2rem)}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-proof{margin-bottom:.35rem}.oc-subscribe-choices{grid-template-columns:1fr;max-height:30dvh;padding-right:1.2rem}.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-actions{margin-bottom:1.8rem}.oc-subscribe-success-logo{width:min(100%,32rem)}}@media(prefers-reduced-motion:reduce){.oc-subscribe-dialog[data-oc-stage=email] .oc-subscribe-logo,.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-logo,.oc-subscribe-dialog[data-oc-stage=email] .oc-subscribe-title-clip h2,.oc-subscribe-dialog[data-oc-stage=muppets] .oc-subscribe-title-clip h2{animation:none}.oc-subscribe-success-logo-image{transition:none}}@media screen and (max-width:989px){html{overflow-x:hidden!important;overscroll-behavior-x:none}body{width:100%!important;max-width:100%!important;overflow-x:clip!important}#MainContent,main,.content-for-layout,.shopify-section{min-width:0!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/oc-subscribe-popup.css.map */
