.pf-page .pf-exit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.pf-page .pf-exit[hidden]{display:none}.pf-page .pf-exit__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pf-page .pf-exit__dialog{position:relative;width:100%;max-width:420px;background:var(--pf-card-bg, #fff);border-radius:16px;padding:28px 24px 20px;box-shadow:0 20px 50px #00000040;text-align:center}.pf-page .pf-exit__title{margin:0 0 10px;font-size:21px;line-height:1.3;font-family:var(--font-heading-family),Georgia,serif;font-weight:var(--font-heading-weight, 400);font-style:var(--font-heading-style, normal);color:var(--pf-text, #1a1a1a)}.pf-page .pf-exit__body{margin:0 0 22px;font-size:16px;line-height:1.5;color:var(--pf-text-muted, #6b7280)}.pf-page .pf-exit__btn{display:block;width:100%;border:none;border-radius:10px;cursor:pointer;font-family:inherit}.pf-page .pf-exit__btn--stay{padding:16px 20px;background:var(--pf-primary, #005AE0);color:#fff;font-size:17px;font-weight:700;min-height:54px}.pf-page .pf-exit__btn--stay:hover{background:var(--pf-primary-hover, #0047B3)}.pf-page .pf-exit__btn--leave{margin-top:6px;padding:13px 20px;background:transparent;color:var(--pf-text-muted, #6b7280);font-size:15px;font-weight:500;text-decoration:underline;min-height:44px}.pf-page .pf-exit__btn--leave:hover{color:var(--pf-text, #1a1a1a)}.pf-page .pf-exit__btn:focus-visible{outline:3px solid var(--pf-primary, #005AE0);outline-offset:2px}@media(max-width:480px){.pf-page .pf-exit__dialog{padding:24px 18px 16px}.pf-page .pf-exit__title{font-size:19px}}.pf-page .pf-upload__hint:empty,.pf-page .pf-upload-pair__hint:empty{display:none}.pf-page .pf-step-title:empty,.pf-page .pf-step-subtitle:empty,.pf-page .pf-upload__text:empty,.pf-page .pf-upload__field-label:empty{display:none}.pf-page .pf-step-title:has(+.pf-step-subtitle:empty){margin-bottom:24px}.pf-page .pf-step:has(>.pf-email){display:flex;flex-direction:column}.pf-page .pf-step:has(>.pf-email)>.pf-email{order:1;margin:24px 0 0}.pf-page .pf-options--inline{width:auto;margin-left:0;transform:none;text-align:left}.pf-page .pf-upsell{background:#fff;border:1px solid var(--pf-border);border-radius:16px;padding:16px;margin:0 0 16px;text-align:left}.pf-page .pf-upsell__image{position:relative;aspect-ratio:4 / 5;margin:0 0 16px;border-radius:12px;overflow:hidden;background:#efe9e1}.pf-page .pf-upsell__photo{display:block;width:100%;height:100%;object-fit:cover}.pf-page .pf-upsell__badge{position:absolute;top:12px;right:12px;z-index:2;padding:7px 13px;border-radius:999px;background:#16a34a;color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px #16a34a73}.pf-page .pf-upsell__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 3px}.pf-page .pf-upsell__title{flex:1;margin:0;font-family:var(--font-heading-family),Georgia,serif;font-size:18px;font-weight:var(--font-heading-weight, 400);font-style:var(--font-heading-style, normal);color:var(--pf-text)}.pf-page .pf-upsell__price{font-size:18px;font-weight:700;color:var(--pf-primary);white-space:nowrap}.pf-page .pf-upsell__price-was{margin-right:7px;font-size:14px;font-weight:600;color:var(--pf-text-muted);text-decoration:line-through;text-decoration-thickness:2px}.pf-page .pf-upsell__desc{margin:5px 0 12px;font-size:14px;line-height:1.5;color:var(--pf-text-muted)}.pf-page .pf-upsell__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px}.pf-page .pf-upsell__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;line-height:1.2;text-align:center;background:#fff;border:2px solid var(--pf-border);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--pf-text);cursor:pointer}.pf-page .pf-upsell__chip:hover{border-color:var(--pf-primary)}.pf-page .pf-upsell__chip--active{border-color:var(--pf-primary);background:#005ae00f}.pf-page .pf-upsell__swatch{display:block;flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background:#c99b61}.pf-page .pf-upsell__swatch--white{background:#f4f2ed}.pf-page .pf-upsell__swatch--black{background:#242321}.pf-page .pf-upsell__toggle{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:30px;font-family:inherit;font-size:15px;font-weight:600;color:var(--pf-text);cursor:pointer;transition:all .2s ease}.pf-page .pf-upsell__toggle:hover{border-color:var(--pf-primary)}.pf-page .pf-upsell__toggle--active{background:#22c55e;border-color:#22c55e;color:#fff}.pf-page .pf-upsell__check{display:none;width:20px;height:20px;border-radius:4px;background:#fff;color:#22c55e;font-size:14px;font-weight:700;line-height:20px;text-align:center}.pf-page .pf-upsell__toggle--active .pf-upsell__check{display:block}.pf-page .pf-upsell__checkbox{display:block;width:20px;height:20px;border:2px solid #cbd5e1;border-radius:4px;background:#fff;box-sizing:border-box}.pf-page .pf-upsell__toggle--active .pf-upsell__checkbox{display:none}.pf-nav.pf-nav--with-back{gap:12px}.pf-page .pf-btn--back,.pf-nav .pf-btn--back{flex:.5;background:#fff;border:2px solid var(--pf-border);color:var(--pf-text)}.pf-nav .pf-btn--back:hover{background:#f8fafc}.pf-page .pf-upsell__image:has(>.pf-upsell__photo){aspect-ratio:auto;background:none}.pf-page .pf-upsell__photo{height:auto;object-fit:initial}.pf-page .pf-options--inline .pf-format-option{align-items:flex-start}.pf-page .pf-options--inline .pf-format-option__description{display:block;overflow:visible;white-space:normal;font-size:12px;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pf-funnel-101.css.map */
