.pt-free-popup{box-sizing:border-box;position:fixed;inset:auto 24px calc(24px + var(--pt-free-viewport-bottom,0px)) auto;margin:0;width:min(760px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(var(--pt-free-viewport-height,100dvh) - 48px);padding:0;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#272727;font-family:var(--text-font-family,Arial,sans-serif);font-size:15px;line-height:1.4;overflow:hidden;overscroll-behavior:contain;box-shadow:0 12px 48px #0003}.pt-free-popup:not([open]),.pt-free-popup [hidden]{display:none!important}.pt-free-status[hidden]{display:none!important}.pt-free-status{position:fixed;right:16px;bottom:16px;z-index:50;padding:12px 18px;border:1px solid #187bbf;border-radius:6px;background:#fff;color:#125d90;box-shadow:0 4px 16px #0002;font:inherit;font-size:14px;text-align:center;cursor:pointer}.pt-free-status:focus-visible{outline:2px solid #187bbf;outline-offset:3px}.pt-free-popup::backdrop{background:#0003}.pt-free-popup[open]{animation:pt-free-enter .28s ease-out}.pt-free-popup.is-closing{animation:pt-free-exit .2s ease-in forwards}.pt-free-popup *{box-sizing:border-box}.pt-free-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"brand heading" "story heading" "story action" "quote action";grid-template-rows:auto auto 1fr auto;align-items:start;gap:18px 32px;padding:36px;max-height:calc(100vh - 50px);max-height:calc(var(--pt-free-viewport-height,100dvh) - 50px);overflow:auto;overscroll-behavior:contain}.pt-free-logo{grid-area:brand;width:140px;height:auto;display:block;margin:0}.pt-free-heading{grid-area:heading;min-width:0;padding-right:20px}.pt-free-heading h2{margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.pt-free-story{grid-area:story;min-width:0}.pt-free-story h3{margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.pt-free-photo{width:100%;height:auto;display:block;margin-bottom:12px}.pt-free-story dl{margin:0;font-size:14px}.pt-free-story dt{font-weight:600;margin-top:8px}.pt-free-story dd{margin:0}.pt-free-testimonial{grid-area:quote;min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid #e5e7eb;color:#58616b;font-size:13px;line-height:1.5;font-style:italic;text-wrap:pretty}.pt-free-testimonial cite{display:block;font-style:normal;margin-top:4px}.pt-free-action{grid-area:action;min-width:0}.pt-free-action h3{margin:0 0 10px;font-size:22px;line-height:1.22;font-weight:600;letter-spacing:-.02em}.pt-free-intro{margin:0;color:#4b5563;font-size:14px;line-height:1.5}.pt-free-popup label{display:block;margin:0 0 6px;font-size:14px;font-weight:500}.pt-free-popup input{display:block;width:100%;padding:12px;margin:0 0 14px;min-height:46px;border:1px solid #bfc4cb;border-radius:6px;color:#272727;background:#f8f9fb;font:inherit;font-size:16px;caret-color:#187bbf}.pt-free-popup ::selection{background:#187bbf;color:#fff}.pt-free-popup input:focus-visible,.pt-free-popup button:focus-visible,.pt-free-popup a:focus-visible{outline:2px solid #187bbf;outline-offset:3px}.pt-free-proof{color:#4b5563;font-size:12px;margin:0 0 12px}.pt-free-submit,.pt-free-retry{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:6px;padding:13px 16px;min-height:46px;background:#187bbf;color:#fff;font:inherit;font-weight:600;text-align:center;cursor:pointer}.pt-free-submit:hover{background:#12679f}.pt-free-submit:disabled{opacity:.65;cursor:wait}.pt-free-retry{background:#eaf2f8;color:#125d90;margin-bottom:10px}.pt-free-terms{font-size:13px;line-height:1.5;color:#4b5563;margin:12px 0 0}.pt-free-popup a{color:#12679f;text-decoration:underline}.pt-free-error{font-size:14px;color:#9d2020;margin:10px 0}.pt-free-close{z-index:1;position:absolute;right:6px;top:4px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#272727;font:32px/1 Arial,sans-serif;text-align:center;cursor:pointer}.pt-free-success{margin-top:28px}.pt-free-success p{margin:12px 0}.pt-free-popup [data-verification]{max-width:100%;overflow:visible}@keyframes pt-free-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pt-free-exit{to{opacity:0;transform:translateY(18px)}}@media(max-width:800px){.pt-free-popup{inset:auto 8px calc(8px + var(--pt-free-viewport-bottom,0px));width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(var(--pt-free-viewport-height,100dvh) - 16px)}.pt-free-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "heading" "story" "action" "quote";grid-template-rows:auto;gap:16px;padding:24px 20px;max-height:calc(100vh - 18px);max-height:calc(var(--pt-free-viewport-height,100dvh) - 18px)}.pt-free-logo{width:112px}.pt-free-heading{padding-right:0}.pt-free-heading h2{font-size:clamp(24px,6.667vw,26px)}.pt-free-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,128px);gap:10px 14px;align-items:center}.pt-free-story h3{font-size:18px;margin:0}.pt-free-photo{margin:0}.pt-free-story [data-copy=features]{grid-column:1/-1}.pt-free-story dl{font-size:13px;line-height:1.5}.pt-free-story dt,.pt-free-story dd{display:inline;margin:0}.pt-free-story dt:after{content:": "}.pt-free-story dd:after{content:"";display:block;height:6px}.pt-free-story dd:last-child:after{height:0}.pt-free-intro{font-size:13px}.pt-free-popup input{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.pt-free-popup[open],.pt-free-popup.is-closing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/pt-free-dctl-popup.css.map */
