.v88-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:none}.v88-pop.is-open{display:block}.v88-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#08080ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v88-pop__card{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#1c1e24,#101114);border-top:2px solid #D4A017;border-radius:18px 18px 0 0;padding:2.2rem 2rem calc(2.4rem + env(safe-area-inset-bottom));color:#f5f5f0;max-height:86vh;overflow-y:auto;transform:translateY(24px);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease}.v88-pop.is-open .v88-pop__card{transform:translateY(0);opacity:1}@media screen and (min-width:750px){.v88-pop__card{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-46%);width:min(94vw,46rem);border:1px solid rgba(212,160,23,.45);border-top:2px solid #D4A017;border-radius:14px;box-shadow:0 30px 80px #0009}.v88-pop.is-open .v88-pop__card{transform:translate(-50%,-50%)}}.v88-pop__close{position:absolute;top:.9rem;right:.9rem;width:4.4rem;height:4.4rem;border:0;background:transparent;color:#f5f5f0a6;font-size:2.4rem;line-height:1;cursor:pointer}.v88-pop__close:hover{color:#fff}.v88-pop__eyebrow{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:#d4a017;font-weight:700}.v88-pop__h{margin:0 0 .9rem;font-family:var(--font-heading-family);font-size:clamp(2.2rem,6vw,3rem);line-height:1.08;color:#f5f5f0}.v88-pop__p{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.55;color:#f5f5f0c7}.v88-pop__form{display:flex;flex-direction:column;gap:1rem}.v88-pop__input{width:100%;padding:1.4rem 1.5rem;font-size:1.6rem;background:#ffffff0f;border:1px solid rgba(212,160,23,.4);border-radius:8px;color:#fff}.v88-pop__input:focus{outline:2px solid #D4A017;outline-offset:1px}.v88-pop__btn{display:block;width:100%;padding:1.5rem;border:0;border-radius:8px;background:linear-gradient(135deg,#f2cf6b,#d4a017 55%,#b8890f);color:#14141f;font-size:1.4rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:filter .2s ease,transform .2s ease}.v88-pop__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.v88-pop__code{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.4rem;padding:1.2rem 1.5rem;border:1.5px dashed #D4A017;border-radius:10px;background:#d4a01714}.v88-pop__code-text{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.12em;color:#f2cf6b}.v88-pop__copy{border:1px solid rgba(212,160,23,.6);background:transparent;color:#f2cf6b;padding:.8rem 1.4rem;border-radius:6px;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:4rem}.v88-pop__copy.is-copied{background:#d4a017;color:#14141f}.v88-pop__micro{margin:1.2rem 0 0;font-size:1.15rem;color:#f5f5f080;text-align:center}.v88-pop__micro a{color:#f2cf6be6}.v88-pop [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.v88-pop__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vault88-popup.css.map */
