.pf-about-hero-section{overflow:visible!important}.pf-about-hero{background-color:var(--color-primary-lime);position:relative}.pf-about-hero__inner{max-width:1440px;margin:0 auto;padding:40px 24px 260px;position:relative;display:flex;flex-direction:column;gap:24px}.pf-about-hero__copy{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.pf-about-hero__rating{display:flex;align-items:center;gap:10px}.pf-about-hero__stars{display:flex;align-items:center;gap:2px}.pf-about-hero__rating-label{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.5rem;color:var(--color-text-dark)}.pf-about-hero__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:4rem;line-height:1.02;letter-spacing:-.16rem;color:var(--color-text-dark);margin:0}.pf-about-hero__subtext{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:1.5;color:var(--color-text-dark);margin:0}.pf-about-hero__cta{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;text-align:center;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary-dark-green);color:var(--color-text-on-dark);border:1px solid var(--color-primary-dark-green);border-radius:var(--radius-pill);font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.6rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pf-about-hero__cta:hover,.pf-about-hero__cta:focus-visible{background-color:var(--color-primary-green);color:var(--color-text-on-dark);border-color:var(--color-primary-green);outline:none}.pf-about-hero__cta:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:3px}.pf-about-hero__media{position:absolute;bottom:0;left:0;width:100%;max-width:400px;height:220px;pointer-events:none}.pf-about-hero__products{position:absolute;bottom:0;left:0;width:45%;z-index:1}.pf-about-hero__products-img{display:block;width:100%;height:auto;object-fit:contain;object-position:bottom}.pf-about-hero__dog{position:absolute;bottom:-42px;right:-12px;width:70%;z-index:2}.pf-about-hero__dog-img{display:block;width:100%;height:auto;object-fit:contain;object-position:bottom}@media screen and (min-width:750px){.pf-about-hero__inner{padding:48px 48px 260px}.pf-about-hero__title{font-size:5rem;letter-spacing:-.2rem}.pf-about-hero__media{max-width:500px;height:280px}.pf-about-hero__cta{align-self:flex-start}}@media screen and (min-width:990px){.pf-about-hero__inner{flex-direction:row;align-items:center;padding:0 48px;gap:48px;min-height:500px;overflow:visible}.pf-about-hero__copy{flex:0 0 380px;gap:24px}.pf-about-hero__title{font-size:5.6rem;letter-spacing:-.224rem}.pf-about-hero__rating-label,.pf-about-hero__subtext{font-size:1.7rem}.pf-about-hero__cta{align-self:flex-start}.pf-about-hero__media{position:relative;flex:1;bottom:auto;right:auto;width:auto;max-width:none;height:auto;align-self:stretch}.pf-about-hero__products{position:absolute;bottom:0;left:0;width:240px;z-index:1}.pf-about-hero__products-img{width:240px;height:280px;object-fit:contain;object-position:bottom}.pf-about-hero__dog{position:absolute;right:-60px;bottom:-65px;width:auto;z-index:2}.pf-about-hero__dog-img{width:auto;height:500px;object-fit:contain}}@media screen and (min-width:1280px){.pf-about-hero__inner{padding:0 180px;gap:60px;min-height:558px}.pf-about-hero__copy{flex:0 0 500px}.pf-about-hero__products{width:318px}.pf-about-hero__products-img{width:318px;height:370px}.pf-about-hero__dog{right:-130px;bottom:-81px}.pf-about-hero__dog-img{height:600px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pawfume-about-hero.css.map */
