.pchb2-shell{position:relative;isolation:isolate;overflow:hidden}.pchb2{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--pchb2-pt, 80px);padding-bottom:0;padding-left:40px;padding-right:40px}.pchb2-bg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.pchb2-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.pchb2-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pchb2-overlay, rgba(0, 0, 0, .45))}.pchb2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(var(--color-foreground-rgb) / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-foreground-rgb) / .04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:2}.pchb2:after{content:"";position:absolute;top:-80px;right:-60px;width:480px;height:480px;background:radial-gradient(circle,rgb(var(--color-primary-rgb) / .12) 0%,transparent 60%);pointer-events:none;z-index:2}.pchb2-inner{grid-column:1 / -1;max-width:1200px;position:relative;z-index:3;padding-bottom:var(--pchb2-pb, 72px)}.pchb2-inner--center{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.pchb2-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-paragraph--family);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);opacity:.9;margin-bottom:20px}.pchb2-kicker:before{content:"";width:20px;height:1.5px;background:var(--color-primary);opacity:.6;border-radius:99px;flex-shrink:0}.pchb2-h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:clamp(38px,5vw,62px);line-height:1.06;letter-spacing:-.025em;color:var(--color-foreground-heading);margin:0 0 16px;max-width:680px}.pchb2-inner--center .pchb2-h1{max-width:780px}.pchb2-h1-accent{font-style:normal;color:var(--color-primary)}.pchb2-sub{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:300;font-size:16px;line-height:1.8;color:rgb(var(--color-foreground-rgb) / .55);max-width:500px;margin:0}.pchb2-inner--center .pchb2-sub{max-width:560px}.pchb2-cta{display:inline-flex;align-items:center;gap:6px;margin-top:32px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:2px solid var(--color-primary-button-border);font-family:var(--font-paragraph--family);font-size:14px;font-weight:700;padding:12px 28px;border-radius:99px;text-decoration:none;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pchb2-cta:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border);transform:translateY(-1px);box-shadow:0 6px 20px var(--color-shadow)}@media screen and (max-width:960px){.pchb2{padding-left:32px;padding-right:32px}}@media screen and (max-width:640px){.pchb2{padding-left:20px;padding-right:20px}.pchb2-sub{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/panda-care-hero-banner-2.css.map */
