@keyframes ptEngrave{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.pt-engraving{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(34px,5vw,70px);align-items:center;justify-content:center;max-width:1360px;margin:0 auto;min-height:calc(100svh - 73px);padding:clamp(32px,6vh,56px) clamp(20px,6vw,80px) 80px}.pt-engraving__preview{display:flex;flex-direction:column;align-items:center;gap:18px}.pt-engraving__medallion{position:relative;width:min(76vw,58vh,560px);aspect-ratio:1;overflow:hidden;container-type:inline-size}.pt-engraving__medallion-inner{position:absolute;top:0;right:0;bottom:0;left:0}.pt-engraving__medallion-photo{position:absolute;width:264.28%;height:264.28%;left:-82%;top:-129.55%;object-fit:contain;pointer-events:none}.pt-engraving__paw{position:absolute;left:50%;top:44.67%;width:10.87%;height:auto;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.pt-engraving__name{position:absolute;left:19%;top:52.17%;width:62%;height:14.2%;display:flex;align-items:center;justify-content:center;font-family:var(--pt-font-engrave);font-weight:700;font-size:calc(9.5cqw * var(--pt-name-scale, 1));line-height:1;letter-spacing:.002em;color:#767879;text-shadow:0 1px 0 rgba(255,255,255,.7);white-space:nowrap;text-align:center;pointer-events:none}.pt-engraving__date{position:absolute;left:17%;top:71.07%;width:66%;height:3.66%;display:flex;align-items:center;justify-content:center;font-family:var(--pt-font-ui);font-weight:500;font-size:2.4cqw;line-height:1;letter-spacing:.045em;color:#7e8082;text-shadow:0 1px 0 rgba(255,255,255,.66);white-space:nowrap;pointer-events:none}.pt-engraving__caption{font-family:var(--pt-font-ui);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8a8175;text-align:center}.pt-engraving__panel{max-width:460px;width:100%;justify-self:center}.pt-engraving__kicker{font-family:var(--pt-font-ui);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--pt-gold-muted));margin-bottom:20px}.pt-engraving__title{margin:0 0 34px;font-family:var(--pt-font-serif);font-weight:400;font-size:clamp(28px,7vw,54px);line-height:1.1;color:rgb(var(--pt-dark-text))}.pt-engraving__label{display:block;font-family:var(--pt-font-ui);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8a8175;margin-bottom:10px}.pt-engraving__input{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(239,233,224,.28);padding:10px 0 14px;font-family:var(--pt-font-serif);font-size:clamp(26px,7vw,32px);color:#efe9e0;outline:none;min-height:44px}.pt-engraving__input--date{font-family:var(--pt-font-ui);font-weight:300;font-size:clamp(19px,5vw,22px);letter-spacing:.08em}.pt-engraving__input:focus{border-color:rgb(var(--pt-gold-muted))}.pt-engraving__input::placeholder{color:#efe9e059}.pt-engraving__meta{font-family:var(--pt-font-ui);font-size:12px;color:#8a8175;margin:8px 0 30px;font-weight:300}.pt-engraving__meta--last{margin-bottom:40px}.pt-engraving__buy{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(239,233,224,.18);padding-top:26px}.pt-engraving__price{font-family:var(--pt-font-serif);font-size:30px;color:rgb(var(--pt-dark-text))}.pt-engraving__add{flex:1 1 200px;min-height:52px;padding:17px 34px;border:0;border-radius:999px;background:#efe9e0;color:#221f1b;font-family:var(--pt-font-ui);font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.pt-engraving__add:hover:not([disabled]){background:rgb(var(--pt-gold-muted));color:#221f1b}.pt-engraving__trust{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-family:var(--pt-font-ui);font-size:12px;font-weight:300;letter-spacing:.03em;color:#a79d8e}.pt-engraving__trust li{display:flex;align-items:center;gap:8px}.pt-engraving__trust li:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:rgb(var(--pt-gold-muted))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/petite-trace-engraving.css.map */
