.modulo-prv{--modulo-prv-r-md:14px;--modulo-prv-r-sm:10px;--modulo-prv-r-pill:999px;--modulo-prv-ease:cubic-bezier(.2,.7,.2,1);--modulo-prv-ease-out:cubic-bezier(.16,1,.3,1);--modulo-prv-muted:color-mix(in srgb, var(--modulo-prv-ink, #14162b) 66%, var(--modulo-prv-bg, #fff));--modulo-prv-hair:color-mix(in srgb, var(--modulo-prv-ink, #14162b) 12%, transparent);--modulo-prv-accent-deep:color-mix(in srgb, var(--modulo-prv-accent, #2036c7) 84%, #000);--modulo-prv-accent-tint:color-mix(in srgb, var(--modulo-prv-accent, #2036c7) 9%, var(--modulo-prv-bg, #fff));--modulo-prv-accent-line:color-mix(in srgb, var(--modulo-prv-accent, #2036c7) 42%, transparent)}.modulo-prv__scrim,.modulo-prv__scrim *,.modulo-prv__launcher,.modulo-prv__launcher *{box-sizing:border-box}body.modulo-prv--locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}.modulo-prv__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.modulo-prv__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px 20px;background:var(--modulo-prv-scrim, rgba(11,13,22,.52));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--modulo-prv-font, inherit);color:var(--modulo-prv-ink, #14162b);line-height:1.5;opacity:1;transition:opacity .38s var(--modulo-prv-ease),visibility .38s var(--modulo-prv-ease)}.modulo-prv__scrim[hidden]{display:none}.modulo-prv__scrim.is-closing{opacity:0}.modulo-prv__scrim :where(button,a,input,[tabindex]):focus-visible,.modulo-prv__launcher:focus-visible{outline:3px solid var(--modulo-prv-accent, #2036c7);outline-offset:2px;border-radius:8px}.modulo-prv__dialog{position:relative;width:min(var(--modulo-prv-maxw, 460px),100%);max-height:calc(100dvh - 80px);overflow:hidden auto;background:var(--modulo-prv-bg, #fff);color:var(--modulo-prv-ink, #14162b);border-radius:var(--modulo-prv-radius, 22px);border:1px solid var(--modulo-prv-hair);box-shadow:0 2px 6px #13162624,0 44px 90px -34px #13162680;transform-origin:center;animation:modulo-prv-in .5s var(--modulo-prv-ease-out) both}@keyframes modulo-prv-in{0%{opacity:0;transform:translateY(16px) scale(.965)}to{opacity:1;transform:none}}.modulo-prv__scrim.is-closing .modulo-prv__dialog{animation:modulo-prv-out .28s var(--modulo-prv-ease) forwards}@keyframes modulo-prv-out{to{opacity:0;transform:translateY(10px) scale(.985)}}.modulo-prv__dialog::-webkit-scrollbar{width:8px}.modulo-prv__dialog::-webkit-scrollbar-thumb{background:var(--modulo-prv-hair);border-radius:8px}.modulo-prv__close{position:absolute;z-index:6;top:15px;right:15px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--modulo-prv-ink, #14162b) 6%,var(--modulo-prv-bg, #fff));color:var(--modulo-prv-ink, #14162b);border:1px solid var(--modulo-prv-hair);transition:transform .2s var(--modulo-prv-ease),background .2s}.modulo-prv__close:hover{transform:rotate(90deg);background:color-mix(in srgb,var(--modulo-prv-ink, #14162b) 12%,var(--modulo-prv-bg, #fff))}.modulo-prv__close svg{width:17px;height:17px}.modulo-prv__media{position:relative;display:none;height:172px;background:var(--modulo-prv-field, #f1f2f7)}.modulo-prv.has-media .modulo-prv__media{display:block}.modulo-prv__media-img{width:100%;height:100%;object-fit:cover;display:block}.modulo-prv__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,var(--modulo-prv-bg, #fff) 100%)}.modulo-prv__body{padding:40px}.modulo-prv__eyebrow{margin:0 0 13px;font-size:11.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--modulo-prv-accent, #2036c7);display:inline-flex;align-items:center;gap:9px}.modulo-prv__eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.85}.modulo-prv__title{font-family:var(--modulo-prv-heading-font, var(--modulo-prv-font, inherit));margin:0 0 12px;font-size:clamp(22px,5.2vw,var(--modulo-prv-heading, 31px));font-weight:800;letter-spacing:-.025em;line-height:1.08;text-wrap:balance;color:var(--modulo-prv-ink, #14162b)}.modulo-prv__title strong,.modulo-prv__title b,.modulo-prv__title em,.modulo-prv__title i{font-style:normal;font-weight:inherit;color:var(--modulo-prv-accent, #2036c7)}.modulo-prv__sub{margin:0 0 22px;font-size:15px;line-height:1.55;color:var(--modulo-prv-muted);max-width:42ch}.modulo-prv__reward{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding:13px 16px;border:1.5px dashed var(--modulo-prv-accent-line);border-radius:var(--modulo-prv-r-md);background:var(--modulo-prv-accent-tint);color:var(--modulo-prv-ink, #14162b)}.modulo-prv__reward-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--modulo-prv-accent, #2036c7);color:var(--modulo-prv-accent-ink, #fff)}.modulo-prv__reward-ic svg{width:17px;height:17px}.modulo-prv__reward-txt{font-size:14.5px;font-weight:600;line-height:1.3}.modulo-prv__reward-txt small{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--modulo-prv-accent, #2036c7);margin-bottom:2px}.modulo-prv.is-done .modulo-prv__reward{display:none}.modulo-prv__form{margin:0}.modulo-prv__pane{overflow:hidden;transition:max-height .46s var(--modulo-prv-ease),opacity .34s var(--modulo-prv-ease),margin .46s var(--modulo-prv-ease)}.modulo-prv__pane--gate{max-height:240px;opacity:1}.modulo-prv__pane--form{max-height:0;opacity:0}.modulo-prv.is-step2 .modulo-prv__pane--gate{max-height:0;opacity:0;margin-top:-4px}.modulo-prv.is-step2 .modulo-prv__pane--form{max-height:360px;opacity:1}.modulo-prv.is-done .modulo-prv__pane--gate,.modulo-prv.is-done .modulo-prv__pane--form{max-height:0;opacity:0}.modulo-prv__cta{width:100%;font:inherit;font-weight:700;font-size:15.5px;cursor:pointer;padding:15px 22px;border:0;border-radius:13px;background:var(--modulo-prv-accent, #2036c7);color:var(--modulo-prv-accent-ink, #fff);box-shadow:0 1px #00000024,0 10px 22px -12px color-mix(in srgb,var(--modulo-prv-accent, #2036c7) 80%,#000);transition:transform .16s var(--modulo-prv-ease),background .16s,box-shadow .16s}.modulo-prv__cta:hover{transform:translateY(-1px);background:var(--modulo-prv-accent-deep);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--modulo-prv-accent, #2036c7) 78%,#000)}.modulo-prv__cta:active{transform:translateY(0)}.modulo-prv__decline{display:block;width:100%;margin:13px 0 0;text-align:center;background:none;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--modulo-prv-muted);text-underline-offset:3px;transition:color .15s}.modulo-prv__decline:hover{color:var(--modulo-prv-ink, #14162b);text-decoration:underline}.modulo-prv__prompt{margin:0 0 12px;font-size:14.5px;font-weight:600;color:var(--modulo-prv-ink, #14162b)}.modulo-prv__row{display:flex;gap:8px;align-items:stretch;background:var(--modulo-prv-field, #f1f2f7);padding:7px;border-radius:var(--modulo-prv-r-md);border:1.5px solid transparent;transition:border-color .18s var(--modulo-prv-ease),box-shadow .18s var(--modulo-prv-ease)}.modulo-prv__row:focus-within{border-color:var(--modulo-prv-accent, #2036c7);box-shadow:0 0 0 4px color-mix(in srgb,var(--modulo-prv-accent, #2036c7) 22%,transparent)}.modulo-prv__input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:15px;color:var(--modulo-prv-ink, #14162b);padding:12px 13px}.modulo-prv__input::placeholder{color:color-mix(in srgb,var(--modulo-prv-ink, #14162b) 65%,var(--modulo-prv-field, #f1f2f7))}.modulo-prv__submit{flex:none;width:52px;border:0;border-radius:var(--modulo-prv-r-sm);cursor:pointer;background:var(--modulo-prv-accent, #2036c7);color:var(--modulo-prv-accent-ink, #fff);display:grid;place-items:center;transition:transform .16s var(--modulo-prv-ease),background .16s,opacity .16s}.modulo-prv__submit:hover{transform:translateY(-1px);background:var(--modulo-prv-accent-deep)}.modulo-prv__submit:active{transform:translateY(0)}.modulo-prv__submit:disabled{cursor:default;opacity:.6}.modulo-prv__submit[aria-busy=true]{opacity:.72;cursor:progress}.modulo-prv__submit svg{width:19px;height:19px}.modulo-prv__err{font-size:12.5px;color:var(--modulo-prv-err, #B42318);font-weight:600;margin:9px 2px 0;height:0;overflow:hidden;opacity:0;transition:opacity .2s,height .2s}.modulo-prv__err.show{height:auto;min-height:16px;opacity:1}.modulo-prv__back{margin:12px 0 0;background:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--modulo-prv-muted);display:inline-flex;align-items:center;gap:5px;transition:color .15s}.modulo-prv__back:hover{color:var(--modulo-prv-ink, #14162b)}.modulo-prv__back svg{width:15px;height:15px}.modulo-prv__done{display:none}.modulo-prv__done.show{display:block;animation:modulo-prv-done .5s var(--modulo-prv-ease-out) both}@keyframes modulo-prv-done{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modulo-prv__done-msg{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600;color:var(--modulo-prv-ink, #14162b)}.modulo-prv__done-msg svg{flex:none;width:20px;height:20px;color:var(--modulo-prv-accent, #2036c7)}.modulo-prv__chip{display:flex;align-items:stretch;border:1.6px dashed var(--modulo-prv-accent-line);border-radius:var(--modulo-prv-r-md);overflow:hidden;background:var(--modulo-prv-accent-tint)}.modulo-prv__code{flex:1;min-width:0;display:flex;align-items:center;padding:14px 16px;font-size:19px;font-weight:800;letter-spacing:.09em;line-height:1;color:var(--modulo-prv-accent, #2036c7);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-prv__copy{border:0;border-left:1.6px dashed var(--modulo-prv-accent-line);background:transparent;color:var(--modulo-prv-ink, #14162b);font:inherit;font-weight:700;font-size:13px;padding:0 18px;cursor:pointer;display:flex;align-items:center;gap:7px;min-width:96px;min-height:44px;justify-content:center;transition:background .16s,color .16s,transform .12s}.modulo-prv__copy:hover{background:color-mix(in srgb,var(--modulo-prv-accent, #2036c7) 16%,transparent)}.modulo-prv__copy:active{transform:scale(.97)}.modulo-prv__copy svg{width:14px;height:14px}.modulo-prv__copy.is-copied{background:var(--modulo-prv-accent, #2036c7);color:var(--modulo-prv-accent-ink, #fff);border-left-color:var(--modulo-prv-accent, #2036c7)}.modulo-prv__disclaimer{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--modulo-prv-muted)}.modulo-prv__disclaimer a{color:var(--modulo-prv-ink, #14162b);text-underline-offset:2px}.modulo-prv__launcher{position:fixed;z-index:99998;bottom:28px;right:28px;display:none;align-items:center;gap:11px;padding:12px 18px 12px 14px;background:var(--modulo-prv-bg, #fff);color:var(--modulo-prv-ink, #14162b);border:1px solid var(--modulo-prv-hair);border-radius:var(--modulo-prv-r-pill);font-family:var(--modulo-prv-font, inherit);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 12px 30px -12px #13162680;transform-origin:right bottom;transition:transform .18s var(--modulo-prv-ease),box-shadow .18s}.modulo-prv__launcher.show{display:inline-flex;animation:modulo-prv-pill .42s var(--modulo-prv-ease-out) both}@keyframes modulo-prv-pill{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}.modulo-prv__launcher:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #13162699}.modulo-prv__launcher-mark{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--modulo-prv-accent, #2036c7);color:var(--modulo-prv-accent-ink, #fff)}.modulo-prv__launcher-mark svg{width:15px;height:15px}@media(max-width:860px){.modulo-prv__body{padding:36px}}@media(max-width:480px){.modulo-prv__scrim{padding:0;align-items:flex-end}.modulo-prv__dialog{width:100%;max-height:92dvh;border-radius:22px 22px 0 0}.modulo-prv__dialog:before{content:"";position:absolute;top:9px;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:4px;background:var(--modulo-prv-hair);z-index:7}.modulo-prv__body{padding:32px 22px max(24px,env(safe-area-inset-bottom))}.modulo-prv__media{height:150px}.modulo-prv__launcher-txt{display:none}.modulo-prv__launcher{padding:14px;right:16px;bottom:16px}.modulo-prv__chip{flex-direction:column}.modulo-prv__copy{border-left:0;border-top:1.6px dashed var(--modulo-prv-accent-line);width:100%}}@media(prefers-reduced-motion:reduce){.modulo-prv__scrim,.modulo-prv__dialog,.modulo-prv__pane,.modulo-prv__done,.modulo-prv__launcher,.modulo-prv__close,.modulo-prv__cta,.modulo-prv__submit,.modulo-prv__copy,.modulo-prv__row{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/modulo-section-popup-reveal.css.map */
