.pet-hero{--pet-hero-green: #006341;--pet-hero-green-dark: #004d33;--pet-hero-text: rgba(24, 53, 44, .9);--pet-hero-accent: #e27300;--pet-hero-gutter: clamp(24px, 3.75vw, 56px);--pet-hero-fade-solid: color-mix(in srgb, var(--pet-hero-fade) var(--pet-hero-fade-opacity, 100%), transparent);position:relative;display:flex;align-items:center;width:100%;min-height:var(--pet-hero-min-height, 620px);margin-block:var(--pet-hero-pad-top, 0) var(--pet-hero-pad-bottom, 0);overflow:hidden;isolation:isolate;background-color:var(--pet-hero-fade)}.pet-hero--contained{width:calc(100% - 2 * var(--page-margin, 40px));max-width:calc(var(--page-width, 1440px) - 2 * var(--page-margin, 40px));margin-inline:auto}.pet-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pet-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--pet-hero-fade-solid) 0%,var(--pet-hero-fade-solid) calc(var(--pet-hero-fade-width) * .45),color-mix(in srgb,var(--pet-hero-fade-solid) 75%,transparent) calc(var(--pet-hero-fade-width) * .72),color-mix(in srgb,var(--pet-hero-fade-solid) 0%,transparent) var(--pet-hero-fade-width))}.pet-hero__picture,.pet-hero__image,.pet-hero__video,.pet-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pet-hero-focal, center)}.pet-hero__placeholder{background:#d7e4dc;fill:#00634140}.pet-hero__inner{width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding:64px var(--pet-hero-gutter)}.pet-hero__content{max-width:440px}.pet-hero__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:var(--pet-hero-eyebrow-color, var(--pet-hero-green))}.pet-hero__eyebrow-icon{flex-shrink:0;color:var(--pet-hero-accent)}.pet-hero__heading{margin:0;font-family:Poppins,sans-serif;font-size:clamp(calc(var(--pet-hero-heading-size, 84px) * .66),calc(var(--pet-hero-heading-size-n, 84) * .0694vw),var(--pet-hero-heading-size, 84px));font-weight:600;line-height:.98;letter-spacing:-.03em;color:var(--pet-hero-heading-color, var(--pet-hero-green))}.pet-hero__heading-accent{display:block;font-style:italic;color:var(--pet-hero-accent-color, var(--pet-hero-green))}.pet-hero__description{max-width:400px;margin-top:22px;font-family:Source Sans Pro,"Source Sans 3",sans-serif;font-size:17px;line-height:1.55;color:var(--pet-hero-text)}.pet-hero__description p{margin:0}.pet-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.pet-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:8px;background:var(--pet-hero-green);color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.pet-hero__btn:hover{background:var(--pet-hero-green-dark);transform:translateY(-1px)}.pet-hero__link{display:inline-flex;align-items:center;gap:6px;padding-bottom:5px;border-bottom:1px solid rgba(0,99,65,.25);color:var(--pet-hero-green);font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s ease}.pet-hero__link:hover{border-bottom-color:var(--pet-hero-green)}.pet-hero__link-arrow{transition:transform .2s ease}.pet-hero__link:hover .pet-hero__link-arrow{transform:translate(3px)}.pet-hero__btn:focus-visible,.pet-hero__link:focus-visible{outline:2px solid var(--pet-hero-green);outline-offset:3px}@media screen and (max-width:989px){.pet-hero{min-height:min(var(--pet-hero-min-height, 620px),540px)}.pet-hero__media:after{background:linear-gradient(90deg,var(--pet-hero-fade-solid) 0%,var(--pet-hero-fade-solid) 38%,color-mix(in srgb,var(--pet-hero-fade-solid) 70%,transparent) 55%,color-mix(in srgb,var(--pet-hero-fade-solid) 0%,transparent) 72%)}.pet-hero__content{max-width:360px}.pet-hero__heading{font-size:clamp(40px,6.4vw,min(60px,var(--pet-hero-heading-size, 84px)))}.pet-hero__description{font-size:16px}}@media screen and (max-width:749px){.pet-hero{flex-direction:column;align-items:stretch;min-height:0}.pet-hero--contained{width:100%}.pet-hero__media{position:relative;inset:auto;z-index:0;height:var(--pet-hero-mobile-media-height, 340px)}.pet-hero__media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--pet-hero-fade) 0%,transparent) 55%,color-mix(in srgb,var(--pet-hero-fade) 70%,transparent) 80%,var(--pet-hero-fade) 100%)}.pet-hero__inner{position:relative;z-index:1;margin-top:-56px;padding:0 20px 44px}.pet-hero__content{max-width:420px;margin-inline:auto;text-align:center}.pet-hero__eyebrow{justify-content:center;margin-bottom:12px;font-size:11px}.pet-hero__heading{font-size:clamp(36px,10.4vw,48px);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.pet-hero__heading br{display:none}.pet-hero__description{max-width:330px;margin:16px auto 0;font-size:15px;line-height:1.6}.pet-hero__actions{justify-content:center;gap:16px 22px;margin-top:26px}.pet-hero__btn{min-height:46px;padding:12px 22px;font-size:14px}.pet-hero__link{font-size:14px}.pet-hero--mobile-left .pet-hero__inner{margin-top:-12px;padding:0 20px 36px}.pet-hero--mobile-left .pet-hero__media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--pet-hero-fade) 0%,transparent) 78%,var(--pet-hero-fade) 100%)}.pet-hero--mobile-left .pet-hero__content{margin-inline:0;text-align:left}.pet-hero--mobile-left .pet-hero__eyebrow,.pet-hero--mobile-left .pet-hero__actions{justify-content:flex-start}.pet-hero--mobile-left .pet-hero__heading{font-size:clamp(26px,7.6vw,36px);line-height:1.12;text-wrap:wrap}.pet-hero--mobile-left .pet-hero__description{max-width:none;margin:12px 0 0;font-size:15px;line-height:1.5}.pet-hero--mobile-left .pet-hero__actions{margin-top:22px}}@media(prefers-reduced-motion:reduce){.pet-hero__btn,.pet-hero__link-arrow{transition:none}.pet-hero__btn:hover,.pet-hero__link:hover .pet-hero__link-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-pet-personalized-hero.css.map */
