.fxp{--fxp-accent: var(--fx-primary, var(--wp--preset--color--primary, #611ead));--fxp-ink: #17121f;--fxp-muted: #5c5868;--fxp-line: #e6e0ec;--fxp-field: #ffffff;position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--fxp-muted);font-size:16px;line-height:1.6}.fxp[hidden]{display:none!important}html.fxp-lock,html.fxp-lock body{overflow:hidden}.fxp__overlay{position:absolute;inset:0;background:var(--fxp-overlay, rgba(12, 10, 24, .6));-webkit-backdrop-filter:blur(var(--fxp-blur, 0));backdrop-filter:blur(var(--fxp-blur, 0));cursor:pointer}.fxp--no-overlay{pointer-events:none}.fxp--no-overlay .fxp__dialog{pointer-events:auto}.fxp__dialog{position:relative;box-sizing:border-box;width:min(var(--fxp-width, 560px),100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:var(--fxp-pad, 40px);border-radius:var(--fxp-radius, 16px);background-color:var(--fxp-bg, #ffffff);background-position:center;background-size:cover;outline:none}.fxp--has-image .fxp__dialog{background-image:linear-gradient(rgba(10,8,20,var(--fxp-bg-shade, 0)),rgba(10,8,20,var(--fxp-bg-shade, 0))),var(--fxp-bg-image)}.fxp--shadow-soft .fxp__dialog{box-shadow:0 10px 30px #14102824}.fxp--shadow-strong .fxp__dialog{box-shadow:0 30px 80px -10px #0a081473}.fxp--modal.fxp--pos-top{align-items:flex-start;padding-top:6vh}.fxp--modal.fxp--pos-bottom{align-items:flex-end;padding-bottom:6vh}.fxp--fullscreen{padding:0}.fxp--fullscreen .fxp__dialog{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;max-height:none;border-radius:0}.fxp--fullscreen .fxp__body{width:min(var(--fxp-width, 760px),100%);margin:auto}.fxp--flyout{padding:0;justify-content:flex-end}.fxp--flyout.fxp--pos-left{justify-content:flex-start}.fxp--flyout .fxp__dialog{width:min(var(--fxp-width, 420px),100%);height:100%;max-height:none;border-radius:0}.fxp--slidein{inset:auto;padding:0}.fxp--slidein.fxp--pos-bottom-right{right:24px;bottom:24px}.fxp--slidein.fxp--pos-bottom-left{left:24px;bottom:24px}.fxp--slidein.fxp--pos-top-right{right:24px;top:calc(24px + var(--wp-admin--admin-bar--height, 0px))}.fxp--slidein.fxp--pos-top-left{left:24px;top:calc(24px + var(--wp-admin--admin-bar--height, 0px))}.fxp--slidein .fxp__dialog{width:min(var(--fxp-width, 380px),calc(100vw - 32px));max-height:calc(100vh - 48px)}.fxp--bar{inset:auto 0;padding:0}.fxp--bar.fxp--pos-top{top:var(--wp-admin--admin-bar--height, 0px)}.fxp--bar.fxp--pos-bottom{bottom:0}.fxp--bar .fxp__dialog{width:100%;max-height:50vh;padding:min(var(--fxp-pad, 14px),24px) 56px min(var(--fxp-pad, 14px),24px) 24px;border-radius:0}.fxp--bar .fxp__body{max-width:1200px;margin-inline:auto}.fxp__body>:first-child{margin-top:0}.fxp__body>:last-child{margin-bottom:0}.fxp__body img{max-width:100%;height:auto}.fxp__body :is(h1,h2,h3,h4){color:var(--fxp-ink)}.fxp--dark{--fxp-ink: #ffffff;--fxp-muted: rgba(255, 255, 255, .82);--fxp-line: rgba(255, 255, 255, .28);--fxp-field: rgba(255, 255, 255, .1)}.fxp--dark .fxp__body{color:#ffffffd9}.fxp--dark .fxp__body a:not([class]){color:#fff}.fxp__close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#1410280f;color:var(--fxp-ink);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.fxp__close:hover{background:#14102824;transform:rotate(90deg)}.fxp__close:focus-visible{outline:3px solid var(--fxp-accent);outline-offset:2px}.fxp--dark .fxp__close{background:#ffffff24}.fxp--dark .fxp__close:hover{background:#ffffff42}.fxp--close-outside .fxp__dialog{overflow:visible}.fxp--close-outside .fxp__close{top:-14px;right:-14px;background:#fff;color:#17121f;box-shadow:0 6px 18px #0003}.fxp--bar .fxp__close{top:50%;right:12px;margin-top:-19px}.fxp.is-open .fxp__overlay{animation:fxp-fade-in .3s ease both}.fxp.is-closing .fxp__overlay,.fxp.is-closing .fxp__dialog{animation:fxp-fade-out .25s ease both}.fxp--anim-fade.is-open .fxp__dialog{animation:fxp-fade-in .35s ease both}.fxp--anim-zoom.is-open .fxp__dialog{animation:fxp-zoom-in .4s cubic-bezier(.2,.8,.2,1.1) both}.fxp--anim-slide-up.is-open .fxp__dialog{animation:fxp-slide-up .45s cubic-bezier(.2,.8,.2,1) both}.fxp--anim-slide-down.is-open .fxp__dialog{animation:fxp-slide-down .45s cubic-bezier(.2,.8,.2,1) both}.fxp--anim-slide-left.is-open .fxp__dialog{animation:fxp-slide-left .45s cubic-bezier(.2,.8,.2,1) both}.fxp--anim-slide-right.is-open .fxp__dialog{animation:fxp-slide-right .45s cubic-bezier(.2,.8,.2,1) both}@keyframes fxp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fxp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fxp-zoom-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes fxp-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fxp-slide-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes fxp-slide-left{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes fxp-slide-right{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fxp .fxp__dialog,.fxp .fxp__overlay,.fxp__close{animation:none!important;transition:none!important}}.fxp-form{--fxp-accent: var(--fx-primary, var(--wp--preset--color--primary, #611ead));margin:1.2em 0}.fxp-form__fields{display:grid;gap:12px}.fxp-form--inline .fxp-form__fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end}.fxp-form--inline .fxp-form__submit{grid-column:auto}.fxp-form__field,.fxp-form__submit,.fxp-form__consent,.fxp-form__note,.fxp-form__status{margin:0}.fxp-form__field label{display:block;margin-bottom:6px;color:var(--fxp-ink, #17121f);font-size:14px;font-weight:600}.fxp-form--inline .fxp-form__field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fxp-form__req{color:#d63638}.fxp-form input:not([type=checkbox]),.fxp-form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--fxp-line, #e6e0ec);border-radius:10px;background:var(--fxp-field, #ffffff);color:var(--fxp-ink, #17121f);font:inherit;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.fxp-form input::placeholder,.fxp-form textarea::placeholder{color:var(--fxp-muted, #6a6577);opacity:.75}.fxp-form input:focus,.fxp-form textarea:focus{border-color:var(--fxp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fxp-accent) 22%,transparent);outline:none}.fxp-form [aria-invalid=true]{border-color:#d63638!important}.fxp-form__button{box-sizing:border-box;width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:10px;background:var(--fxp-accent);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .2s ease}.fxp-form__button:hover{filter:brightness(1.08);transform:translateY(-1px)}.fxp-form__button:focus-visible{outline:3px solid var(--fxp-accent);outline-offset:3px}.fxp-form__button[disabled]{opacity:.7;cursor:wait}.fxp-form__consent{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:13px;line-height:1.5}.fxp-form__fields .fxp-form__consent{margin-top:0}.fxp-form__consent label{font-weight:400}.fxp-form__consent input{margin-top:3px;accent-color:var(--fxp-accent)}.fxp-form__note{margin-top:10px;color:var(--fxp-muted, #6a6577);font-size:13px;opacity:.85}.fxp-form__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.fxp-form__status:empty{display:none}.fxp-form__status{margin-top:12px;font-size:14px;font-weight:600}.fxp-form.has-error .fxp-form__status{color:#d63638}.fxp--dark .fxp-form.has-error .fxp-form__status{color:#ffb4b4}.fxp-form.is-done :is(.fxp-form__fields,.fxp-form__consent,.fxp-form__note){display:none}.fxp-form.is-done .fxp-form__status{margin:0;padding:18px 20px;border-radius:12px;background:color-mix(in srgb,var(--fxp-accent) 12%,transparent);color:var(--fxp-ink, #17121f);text-align:center}.fxp-coupon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin:1.2em 0}.fxp-coupon__label{width:100%;color:var(--fxp-muted, #6a6577);font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.fxp-coupon__code{padding:12px 22px;border:2px dashed var(--fxp-accent, #611ead);border-radius:10px;background:color-mix(in srgb,var(--fxp-accent, #611ead) 8%,transparent);color:var(--fxp-ink, #17121f);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:.12em}.fxp-coupon--solid .fxp-coupon__code{border-style:solid}.fxp-coupon--ticket .fxp-coupon__code{border:0;border-radius:6px;background:var(--fxp-accent, #611ead);color:#fff;-webkit-mask:radial-gradient(circle 8px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 8px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 8px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 8px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat}.fxp-coupon__copy{min-height:46px;padding:10px 20px;border:1px solid var(--fxp-line, #e6e0ec);border-radius:10px;background:var(--fxp-field, #ffffff);color:var(--fxp-ink, #17121f);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fxp-coupon__copy.is-copied{border-color:#1a7f37;color:#1a7f37}.fxp-dismiss{margin:1em 0 0}.fxp-dismiss.has-text-align-center{text-align:center}.fxp-dismiss.has-text-align-right{text-align:right}.fxp-dismiss .fxp-dismiss__btn{padding:6px 8px;border:0;background:none;color:var(--fxp-muted, #6a6577);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fxp-dismiss .fxp-dismiss__btn:hover{color:var(--fxp-ink, #17121f)}.fxp-dismiss--button .fxp-dismiss__btn{padding:11px 22px;border:1px solid var(--fxp-line, #e6e0ec);border-radius:10px;text-decoration:none}@media (max-width: 600px){.fxp--slidein{right:12px!important;left:12px!important}.fxp--slidein .fxp__dialog{width:100%}.fxp__dialog{padding:min(var(--fxp-pad, 40px),28px)}.fxp--close-outside .fxp__close{top:8px;right:8px}}
