.pcph-section{--pcph-sage: #A7D5BE;--pcph-card-bg: #FFFDFA;--pcph-r-xl: 28px;--pcph-r-pill: 99px;--pcph-sh-xl: 0 24px 72px rgba(0, 0, 0, .22)}.pcph-section{background:var(--color-background);position:relative;overflow:hidden;padding-top:var(--pcph-pt, 64px);padding-bottom:var(--pcph-pb, 72px);padding-left:40px;padding-right:40px}.pcph-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(rgb(var(--color-primary-rgb) / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-primary-rgb) / .05) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.pcph-section:after{content:"";position:absolute;top:-100px;right:-80px;z-index:1;width:520px;height:520px;background:radial-gradient(circle,rgb(var(--color-primary-rgb) / .12) 0%,transparent 60%);pointer-events:none}.pcph-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 40%;opacity:var(--pcph-overlay, .18);pointer-events:none}.pcph-bg-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 40%,rgba(0,0,0,.55) 100%)}.pcph-inner{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 340px;gap:60px;align-items:center}.pcph-left{display:flex;flex-direction:column;align-items:flex-start}.pcph-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(--pcph-sage);opacity:.85;margin-bottom:18px}.pcph-kicker:before{content:"";width:20px;height:1.5px;background:var(--pcph-sage);opacity:.6;border-radius:99px;flex-shrink:0}.pcph-h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:clamp(36px,4.5vw,58px);line-height:1.06;letter-spacing:-.025em;color:var(--color-foreground-heading);margin-bottom:18px}.pcph-desc{font-family:var(--font-paragraph--family);font-size:16px;font-weight:300;color:var(--color-foreground-muted);line-height:1.8;max-width:520px;margin-bottom:28px}.pcph-desc p{margin:0}.pcph-desc p+p{margin-top:.75em}.pcph-desc strong{color:var(--color-foreground);font-weight:500}.pcph-desc em{font-style:italic}.pcph-pills{display:flex;flex-wrap:wrap;gap:8px}.pcph-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-paragraph--family);font-size:11px;font-weight:600;color:var(--color-foreground);background:rgb(var(--color-primary-rgb) / .1);border:1px solid rgb(var(--color-primary-rgb) / .18);border-radius:var(--pcph-r-pill);padding:5px 12px}.pcph-pill-dot{width:5px;height:5px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.pcph-card{background:var(--pcph-card-bg);border-radius:var(--pcph-r-xl);padding:32px;box-shadow:var(--pcph-sh-xl);position:relative}.pcph-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:var(--color-primary-button-background);border-radius:0 0 3px 3px}.pcph-price-from{font-family:var(--font-paragraph--family);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 28, 28, 28) / .45);margin-bottom:6px;display:block}.pcph-price-amount{font-family:var(--font-h1--family);font-weight:800;font-size:42px;letter-spacing:-.03em;color:var(--color-primary-button-background);line-height:1;margin-bottom:4px}.pcph-price-note{font-family:var(--font-paragraph--family);font-size:12px;color:rgb(var(--color-foreground-rgb, 28, 28, 28) / .45);margin-bottom:24px;display:block}.pcph-price-divider{height:1px;background:rgb(var(--color-border-rgb) / .5);margin-bottom:22px}.pcph-btn-book{display:block;width:100%;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);font-family:var(--font-paragraph--family);font-size:15px;font-weight:700;padding:15px 24px;border-radius:var(--pcph-r-pill);text-align:center;text-decoration:none;letter-spacing:.01em;margin-bottom:12px;transition:background .2s,transform .2s,box-shadow .2s}.pcph-btn-book: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 8px 24px #0000002e}.pcph-btn-wa{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:4px 0;font-family:var(--font-paragraph--family);font-size:13px;font-weight:500;color:rgb(var(--color-foreground-rgb, 28, 28, 28) / .45);background:none;border:none;cursor:pointer;transition:color .2s}.pcph-btn-wa:hover{color:var(--color-primary)}.pcph-price-meta{margin-top:20px;padding-top:18px;border-top:1px solid rgb(var(--color-border-rgb) / .5);display:flex;flex-direction:column;gap:8px}.pcph-meta-row{display:flex;align-items:center;gap:8px;font-family:var(--font-paragraph--family);font-size:12px;color:rgb(var(--color-foreground-rgb, 28, 28, 28) / .55)}.pcph-meta-check{width:18px;height:18px;background:rgb(var(--color-primary-rgb) / .12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--color-primary);flex-shrink:0}@media(max-width:960px){.pcph-section{padding-left:32px;padding-right:32px}.pcph-inner{grid-template-columns:1fr;gap:36px}.pcph-card{max-width:440px}}@media(max-width:768px){.pcph-section{padding-left:24px;padding-right:24px}.pcph-inner{gap:32px}.pcph-bg-img{opacity:calc(var(--pcph-overlay, .18) * .65)}.pcph-card{max-width:100%}}@media(max-width:480px){.pcph-section{padding-left:16px;padding-right:16px}.pcph-h1{font-size:32px}.pcph-price-amount{font-size:36px}.pcph-pills{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/panda-care-pkg-hero.css.map */
