.buddys-care-coming-soon{--bc-ink: #3e2a1f;--bc-muted: #7a6557;--bc-cream: #fff7e8;--bc-panel: rgba(255, 255, 255, .74);--bc-yellow: #f8d35d;--bc-coral: #ee7a62;--bc-teal: #79c7be;--bc-green: #8ecf80;--bc-shadow: 0 24px 70px rgba(62, 42, 31, .16);color:var(--bc-ink);min-height:100vh;overflow-x:hidden;position:relative;background:radial-gradient(circle at 13% 15%,rgba(248,211,93,.36),transparent 18rem),radial-gradient(circle at 86% 12%,rgba(121,199,190,.34),transparent 17rem),radial-gradient(circle at 80% 87%,rgba(238,122,98,.22),transparent 21rem),linear-gradient(135deg,#fffaf0,#ffecc4 48%,#fff6e7);font-family:var(--font-body-family, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.buddys-care-coming-soon *,.buddys-care-coming-soon *:before,.buddys-care-coming-soon *:after{box-sizing:border-box}.bc-decor{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bc-decor__shape{position:absolute;opacity:.76;transform:translateZ(0);animation:bc-float 8s ease-in-out infinite}.bc-decor__shape--bone{width:92px;height:34px;left:6%;top:17%;border-radius:999px;background:#fff;box-shadow:0 10px 24px #3e2a1f14}.bc-decor__shape--bone:before,.bc-decor__shape--bone:after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;top:-14px;background:#fff;box-shadow:0 28px #fff}.bc-decor__shape--bone:before{left:-12px}.bc-decor__shape--bone:after{right:-12px}.bc-decor__shape--ball{width:66px;height:66px;right:7%;top:19%;border-radius:50%;background:repeating-linear-gradient(45deg,var(--bc-coral) 0 12px,#fff 12px 24px);animation-delay:-2s}.bc-decor__shape--paw{right:12%;bottom:18%;width:86px;height:86px;border-radius:50%;background:#3e2a1f14;animation-delay:-4s}.bc-decor__shape--paw:before{content:"";position:absolute;top:24px;right:20px;bottom:18px;left:20px;border-radius:50% 50% 45% 45%;background:#3e2a1f3d;box-shadow:-22px -22px 0 -8px #3e2a1f2e,0 -30px 0 -8px #3e2a1f2e,22px -22px 0 -8px #3e2a1f2e}.bc-decor__shape--treat{left:10%;bottom:14%;width:74px;height:74px;border-radius:20px;background:var(--bc-teal);transform:rotate(16deg);animation-delay:-5s}.bc-shell{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:clamp(20px,3vw,44px)}.bc-main{align-items:center;display:grid;gap:clamp(28px,5vw,68px);grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);margin:0 auto;max-width:1180px;width:100%}.bc-copy{max-width:560px}.bc-logo{display:inline-flex;margin-bottom:clamp(18px,3vw,34px)}.bc-logo img{display:block;height:auto;width:min(280px,72vw)}.bc-kicker{color:var(--bc-coral);font-size:.82rem;font-weight:800;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.bc-heading{color:var(--bc-ink);font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:clamp(3rem,8vw,6.9rem);font-weight:800;letter-spacing:0;line-height:.9;margin:0;max-width:9ch}.bc-heading span{color:var(--bc-coral);display:block}.bc-subheading{color:var(--bc-muted);font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.65;margin:24px 0 0;max-width:34rem}.bc-form-wrap{background:var(--bc-panel);border:1px solid rgba(62,42,31,.09);border-radius:8px;box-shadow:var(--bc-shadow);margin-top:30px;max-width:520px;padding:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bc-form{display:grid;gap:10px;grid-template-columns:1fr auto}.bc-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(62,42,31,.14);border-radius:8px;color:var(--bc-ink);font:inherit;min-height:54px;min-width:0;outline:none;padding:0 18px;width:100%}.bc-input:focus{border-color:var(--bc-coral);box-shadow:0 0 0 3px #ee7a622e}.bc-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bc-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:10px;justify-content:center;min-height:54px;padding:0 24px;transition:transform .18s ease,background .18s ease;white-space:nowrap}.bc-button:hover{background:#24170f;transform:translateY(-2px)}.bc-button svg{flex:0 0 auto}.bc-form-message{border-radius:8px;font-size:.95rem;grid-column:1 / -1;line-height:1.4;margin:12px 0 0;padding:11px 14px}.bc-form-message--success{background:#8ecf8038;color:#315d2b}.bc-form-message--error{background:#ee7a622e;color:#88301f}.bc-footer{align-items:center;display:flex;gap:18px 26px;justify-content:space-between;margin:clamp(24px,4vw,46px) auto 0;max-width:1180px;width:100%}.bc-contact{color:var(--bc-muted);display:flex;flex-wrap:wrap;font-size:.95rem;gap:10px 18px}.bc-contact a,.bc-social a{color:inherit;text-decoration:none}.bc-contact a:hover,.bc-social a:hover{color:var(--bc-coral)}.bc-social{display:flex;gap:10px}.bc-social a{align-items:center;background:#ffffffad;border:1px solid rgba(62,42,31,.1);border-radius:50%;display:inline-flex;height:42px;justify-content:center;transition:transform .18s ease,background .18s ease;width:42px}.bc-social a:hover{background:#fff;transform:translateY(-2px)}.bc-password{color:var(--bc-muted);font-size:.9rem;margin-left:auto}.bc-password details{position:relative}.bc-password summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:4px}.bc-password summary::-webkit-details-marker{display:none}.bc-password__panel{background:#ffffffeb;border:1px solid rgba(62,42,31,.12);border-radius:8px;bottom:calc(100% + 12px);box-shadow:var(--bc-shadow);display:grid;gap:10px;min-width:min(320px,calc(100vw - 36px));padding:14px;position:absolute;right:0}.bc-password__form{display:grid;gap:8px}.bc-password__form .bc-input,.bc-password__form .bc-button{min-height:44px}.bc-password__form .bc-button{padding-inline:16px}.bc-reveal{opacity:0;transform:translateY(18px)}.bc-reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity .65s ease,transform .65s ease}@keyframes bc-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(4deg)}}@keyframes bc-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}@media(prefers-reduced-motion:reduce){.buddys-care-coming-soon *,.buddys-care-coming-soon *:before,.buddys-care-coming-soon *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.bc-hero{position:center;width:100%;max-width:520px;margin:0 auto;min-height:480px}.bc-hero:before{content:"";position:relative;width:440px;height:440px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 20px #f8d35d40;z-index:0;width:min(82%,500px);aspect-ratio:1;box-shadow:inset 0 0 0 22px #f8d35d47;z-index:-1}.bc-hero img{position:absolute;z-index:1;display:block;width:82%;max-width:380px;height:auto;border-radius:50%;object-fit:cover}.bc-hero{align-self:end;display:grid;justify-items:center;min-width:0;position:relative}.bc-hero img{display:block;filter:drop-shadow(0 28px 28px rgba(62,42,31,.18));width:100%;animation:bc-breathe 5.5s ease-in-out infinite}.bc-logo{display:inline-block;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.bc-logo:hover{transform:scale(1.06) rotate(-2deg)}.bc-kicker{transition:transform .3s ease,color .3s ease}.bc-kicker:hover{transform:translateY(-4px);color:var(--bc-orange, #d28b45)}.bc-heading span{display:inline-block;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.bc-heading:hover span{transform:skew(-8deg) scale(1.02)}.bc-subheading{transition:transform .3s ease}.bc-subheading:hover{transform:translate(4px)}.bc-form-wrap{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.bc-form-wrap:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 14px 30px #3e312a14}.bc-contact a,.bc-contact span,.bc-social a{transition:transform .25s cubic-bezier(.175,.885,.32,1.275),color .25s ease}.bc-contact a:hover{transform:translate(4px);color:var(--bc-gold, #e4a647)}.bc-social a:hover{transform:scale(1.15) translateY(-3px);color:var(--bc-orange, #d28b45)}@media screen and (max-width:1024px){.bc-shell{padding:40px 24px}.bc-main{grid-template-columns:1fr;gap:48px;text-align:center}.bc-copy{display:flex;flex-direction:column;align-items:center}.bc-heading{font-size:clamp(48px,10vw,80px)}.bc-subheading{max-width:600px;margin-inline:auto}.bc-form{width:100%;max-width:480px;margin-inline:auto}.bc-hero{min-height:400px}.bc-hero:before{width:360px;height:360px}.bc-hero img{max-width:320px}.bc-footer{flex-direction:column;gap:24px;text-align:center}.bc-contact{align-items:center;justify-content:center}}@media screen and (max-width:600px){.bc-shell{padding:24px 16px}.bc-heading{font-size:clamp(40px,12vw,56px)}.bc-form{flex-direction:column;background:transparent;border:none;padding:0;box-shadow:none;gap:12px}.bc-input{width:100%;height:54px;border-radius:999px!important;border:1px solid rgba(62,49,42,.1);background:var(--bc-cream, #fffdf8)}.bc-button{width:100%;height:54px;justify-content:center;border-radius:999px!important}.bc-decor{opacity:.5}.bc-hero{min-height:300px}.bc-hero:before{width:270px;height:270px;box-shadow:inset 0 0 0 16px #f8d35d40}.bc-hero img{max-width:230px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/buddys-care-coming-soon.css.map */
