.tt-pet{width:min(100% - 32px,528px);margin:24px auto 0;padding-bottom:max(32px,env(safe-area-inset-bottom));overflow-wrap:anywhere}.tt-pet__portrait{overflow:hidden;border-radius:24px;background:#f6e4ea}.tt-pet__image{display:block;width:100%;height:auto;max-height:580px;object-fit:contain}.tt-pet__intro{padding:28px 4px 24px}.tt-pet h1{margin:0 0 14px;font-size:clamp(28px,7vw,38px);font-weight:700;line-height:1.17;letter-spacing:-.035em;color:#171717}.tt-pet p{margin:0}.tt-pet__intro p{color:#706a6d;line-height:1.7}.tt-pet h2{margin:0 0 9px;font-size:14px;line-height:1.4;font-weight:700;color:#706a6d}.tt-pet__contact{background:#fff;border:1px solid #e9e1e4;border-radius:20px;padding:0 22px}.tt-pet__field{padding:22px 0}.tt-pet__field+.tt-pet__field{border-top:1px solid #eee6e9}.tt-pet__field p{font-size:22px;font-weight:700;line-height:1.35}.tt-pet__field .tt-pet__phone{color:#a94769;font-size:clamp(24px,7vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.025em;-webkit-user-select:text;user-select:text}.tt-pet__notes,.tt-pet__address{margin-top:16px;padding:22px;border-radius:20px}.tt-pet__notes{background:#f6e4ea}.tt-pet__notes h2{color:#8b3654}.tt-pet__address{background:#fff;border:1px solid #e9e1e4}.tt-pet__branding{padding:28px 8px 0;color:#706a6d;font-size:12px;text-align:center}@media(min-width:600px){.tt-pet{margin-top:40px}.tt-pet__intro{padding-top:32px}}@media(max-width:359px){.tt-pet__contact{padding-inline:18px}.tt-pet__notes,.tt-pet__address{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAAAAAC */
