@font-face{font-family:PP Times New Roman;src:url(pen-personaliser-times.ttf) format("woff2");font-display:swap}@font-face{font-family:PP Dancing Script;src:url(pen-personaliser-dancing.ttf) format("woff2");font-display:swap}@font-face{font-family:PP Monotype Corsiva;src:url(pen-personaliser-corsiva.ttf) format("woff2");font-display:swap}.pen-personaliser__stage{position:relative;overflow:hidden;background:#fff}.pen-personaliser__scene{position:relative;width:100%;line-height:0}.pen-personaliser__photo{width:100%;height:auto;display:block;object-fit:contain}.pen-personaliser__engrave-text{position:absolute;top:53%;left:47%;width:42%;max-width:none;transform:translate(-50%,-50%);text-align:center;line-height:1.1;letter-spacing:.02em;white-space:nowrap;overflow:visible;text-overflow:clip;color:#000;pointer-events:none;-webkit-text-stroke:.3px currentColor;text-shadow:0 0 .4px currentColor}.pen-personaliser__engrave-text--crop{top:50%;left:50%;width:56%}.pen-personaliser__engrave-text--light{color:#e8e9ea}#ppHomeTryText,#ppPersText{left:45%!important;width:40%!important;overflow:hidden!important;text-overflow:clip!important}.pp-crop--legacy .pen-personaliser__engrave-text--crop{top:53%;left:57%;width:44%}.pp-crop--legacy.pp-handle-parker-im-monochrome-champagne-ballpoint-pen .pen-personaliser__engrave-text{top:56%;left:58%}.pen-personaliser__glint{top:53%;left:47%}.pen-personaliser__glint--crop{top:50%;left:50%}@media(min-width:901px){.pen-personaliser__stage:not(.pen-personaliser__stage--crop){aspect-ratio:16 / 9}.pen-personaliser__stage:not(.pen-personaliser__stage--crop) .pen-personaliser__scene{position:absolute;left:0;top:50%;width:100%;transform:translate(4.05%,-54.05%) scale(1.35)}}@media(max-width:900px){.pen-personaliser__modal{height:100dvh;max-height:100dvh;overflow:hidden}.pen-personaliser__panel{display:block;width:100%;height:100dvh;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(24px)}.pen-personaliser__modal.is-open .pen-personaliser__panel{transform:translateY(0)}.pen-personaliser__panel-inner{display:block;padding:0 16px calc(28px + env(safe-area-inset-bottom))}.pen-personaliser__preview-col{display:contents}.pen-personaliser__eyebrow{display:none}.pen-personaliser__title{font-size:15px;font-weight:600;margin:0;padding:14px 48px 10px 0;line-height:1.3}.pen-personaliser__close{position:fixed;top:6px;right:6px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;z-index:20;background:#ffffffeb;border-radius:50%;box-shadow:0 1px 4px #14120e2e}.pen-personaliser__stage{position:sticky;top:0;z-index:10;margin:0 -16px;width:calc(100% + 32px);max-width:none;border:0;border-radius:0;box-shadow:0 8px 14px -12px #14120e8c;transform:none}.pen-personaliser__stage:not(.pen-personaliser__stage--crop){aspect-ratio:2 / 1;max-height:34dvh}.pen-personaliser__stage:not(.pen-personaliser__stage--crop) .pen-personaliser__scene{position:absolute;left:0;top:50%;width:100%;transform:translate(5.7%,-55.7%) scale(1.9)}.pen-personaliser__stage--crop{padding:14px 0}.pen-personaliser__caption{margin:10px 0 4px;font-size:12px}.pen-personaliser__caption .pen-personaliser__price{font-size:14px}.pp-trust-box{margin-top:12px;padding:12px 14px}.pp-trust-box__title,.pp-trust-box__sub{font-size:12px}.pp-logo-line{font-size:12.5px;margin:10px 0 0}.pen-personaliser__form-col{display:block;padding-top:18px;overflow:visible}.pen-personaliser__field-group{margin-bottom:18px}.pen-personaliser__field-label{font-size:13px;margin-bottom:8px}.pen-personaliser__cta-row{margin-top:22px}}@media(prefers-reduced-motion:reduce){.pen-personaliser__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pp-engrave-fix.css.map */
