html,body{min-height:100%;margin:0;background:#f7f1df}body:has(#tc-dog-booking-embed) .shopify-section-group-header-group,body:has(#tc-dog-booking-embed) .shopify-section-group-footer-group,body:has(#tc-dog-booking-embed) .announcement-bar-section,body:has(#tc-dog-booking-embed) .footer{display:none!important}.tc-dog-booking-embed{--ink:#2d2136;--paper:#f7f1df;--orange:#d95f36;display:grid;min-height:100vh;align-content:center;gap:1.2rem;padding:clamp(3rem,7vw,6rem);color:var(--ink);background:var(--paper);text-align:center}.tc-dog-booking-embed *{box-sizing:border-box}.tc-dog-booking-embed__eyebrow{margin:0;color:#9f3b1b;font-size:1.15rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tc-dog-booking-embed h1{margin:0;font-size:clamp(4.2rem,9vw,7rem);line-height:.95;letter-spacing:-.045em}.tc-dog-booking-embed__lead{max-width:36rem;margin:0 auto 1rem;font-size:1.7rem;line-height:1.45}.tc-dog-booking-embed__form{width:min(100%,520px);margin:auto}.tc-dog-booking-embed__button,.tc-dog-booking-embed #apntly-book-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:6rem;padding:1.3rem 1.8rem;border:2px solid var(--ink);border-radius:12px;background:var(--orange);color:#fff;font-size:1.65rem;font-weight:900;cursor:pointer}.tc-dog-booking-embed__status{max-width:50rem;margin:.8rem auto 1rem;font-size:1.25rem;line-height:1.45}.tc-dog-booking-embed__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.tc-dog-booking-embed__proof span{padding:.65rem .9rem;border:1px solid var(--ink);border-radius:100px;background:#fff;font-size:1.05rem;font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
