html,body{height:100%;overflow:hidden;background:#000;margin:0}#MainContent{padding:0!important}.shopify-section-header,.shopify-section-footer{display:none!important}.pw,.pw *{text-transform:uppercase;color:#000}.pw__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.pw__vid,.pw__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pw__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,var(--overlay))}.pw__strip{position:fixed;left:0;right:0;top:22px;height:var(--stripH);background:#fff;z-index:1;transition:opacity .25s ease}.pw__toplogo{position:fixed;z-index:2;width:var(--topLogoW);height:auto;left:calc(50% + var(--topX));top:calc(22px + var(--stripH)/2 + var(--topY));transform:translate(-50%,-50%);transition:opacity .25s ease}.pw__center{position:fixed;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;transition:opacity .25s ease}.pw__mark{width:var(--markW);height:auto;opacity:.85;transform:translate(var(--markX),var(--markY))}.pw__tag{font-size:var(--tagSize,14px);letter-spacing:var(--tagLS,3px);transform:translate(var(--tagX),var(--tagY));text-align:center}.pw__stack{position:fixed;z-index:2;left:calc(50% + var(--stackX));top:calc(75vh + var(--stackY));transform:translate(-50%,-50%);width:min(var(--maxW),92vw);display:flex;flex-direction:column;gap:8px;align-items:center;transition:opacity .25s ease}.pw__pill{width:calc(100% - 60px);margin:0 30px;display:flex;align-items:center}.pw__pill input{flex:1;min-width:200px;height:var(--pillH);padding:0 16px;background:#0000001a;color:#000;border:0;text-transform:none;letter-spacing:3px;font-size:14px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pw__pill input::placeholder{color:#000;opacity:1}.pw__pill input:focus::placeholder{color:transparent}.pw__pill button{width:var(--btnW);height:var(--pillH);background:#00000059;color:#000;border:0;font-size:11px;transition:transform .15s ease}.pw__pill button:hover{transform:scale(1.06)}.pw__trigger{background:transparent;border:0;color:#000;letter-spacing:3px;font-size:12px;cursor:pointer}.pw__trigger:hover{color:#222}.pw__modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;pointer-events:none;transition:opacity .25s ease}.pw__modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s ease}.pw__dialog{position:relative;z-index:11;width:min(var(--maxW),92vw);background:transparent;padding:0;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.pw__close{position:absolute;top:-36px;right:12px;background:transparent;border:0;font-size:18px;cursor:pointer}.pw__pill--pw input{background:#0000001a}.pw__pill--pw input::placeholder{color:#000}.pw__pill--pw input:focus::placeholder{color:transparent}.pw__pill--pw button{background:#0000006b;transition:transform .15s ease}.pw__pill--pw button:hover{transform:scale(1.06)}.pw__modal[aria-hidden=false]{opacity:1;pointer-events:auto}.pw__modal[aria-hidden=false]:before{opacity:1}.pw__modal[aria-hidden=false] .pw__dialog{opacity:1;transform:none}.pw__bottom{position:fixed;z-index:2;left:calc(50% + var(--botX));bottom:calc(22px + var(--botY));transform:translate(-50%);transition:opacity .25s ease}.pw__ig{color:#000;text-decoration:none}.pw__ig:hover{color:#222}.pw.is-obscured .pw__strip,.pw.is-obscured .pw__toplogo,.pw.is-obscured .pw__center,.pw.is-obscured .pw__stack,.pw.is-obscured .pw__bottom{opacity:0;pointer-events:none}.pw__pill input:focus,.pw__pill input:focus-visible,.pw__pill--pw input:focus,.pw__pill--pw input:focus-visible{outline:0!important;box-shadow:none!important;border:.5px solid rgba(255,255,255,.95)}.pw__pill input,.pw__pill--pw input{font-size:var(--inSize);font-weight:var(--inWeight);letter-spacing:var(--inLS)}.pw__pill button,.pw__pill--pw button{font-size:var(--btnSize);font-weight:var(--btnWeight);letter-spacing:var(--btnLS)}.pw__trigger{font-size:var(--trigSize);font-weight:var(--trigWeight);letter-spacing:var(--trigLS)}.pw__ig{font-size:var(--igSize);font-weight:var(--igWeight);letter-spacing:var(--igLS)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rc-password.css.map */
