.pmp-portrait-preview{--portrait-paper: #fff;--portrait-ink: #454545;margin:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px 24px 38px;box-sizing:border-box}.pmp-portrait-preview__frame{height:calc(100% - 34px);max-width:100%;aspect-ratio:2 / 3;padding:14px;background:linear-gradient(135deg,#333,#101010 45%,#272727);box-shadow:3px 5px 9px #0003,inset 1px 1px 1px #777;box-sizing:border-box}.pmp-portrait-preview__paper{height:100%;display:flex;flex-direction:column;align-items:center;background:var(--portrait-paper);box-shadow:inset 0 0 5px #0006;overflow:hidden}.pmp-portrait-preview__name{color:var(--portrait-ink);font-size:clamp(14px,2vw,27px);font-weight:700;letter-spacing:.12em;padding:9% 0 4%;line-height:1.2}.pmp .pmp-portrait-preview__dog{display:block;width:100%;height:0;flex:1 1 0;min-height:0;object-fit:contain;border-radius:0!important}.pmp-portrait-preview__caption{color:#454545;font-size:12px;text-align:center;line-height:1.4}.pmp__mobile-preview{display:none}@media(max-width:989px){.pmp__mobile-preview{display:block;margin-bottom:20px}.pmp__mobile-preview .pmp-portrait-preview{height:280px;padding:4px 10px}.pmp__mobile-preview .pmp-portrait-preview__frame{padding:7px}.pmp__mobile-preview .pmp-portrait-preview__name{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pet-portrait-preview.css.map */
