.pet-homepage{--garden-green:#174d3d;--garden-ink:#234b3b;--garden-light:#eaf1e5;background:#fff}.pet-homepage .garden-hero{min-height:570px;padding-bottom:96px;background:#fbf8ed}.pet-homepage .garden-hero__copy{width:55%;padding-bottom:20px}.pet-homepage .garden-hero__intro{max-width:390px;font-size:21px;line-height:1.5}.pet-homepage .garden-hero__photo{left:25%}.pet-homepage .garden-hero:after{background:linear-gradient(90deg,#fbf9ef,#fbf9eff5 28%,#fbf9efb8 43%,#fbf9ef00 65%)}.pet-homepage__hero-trust{position:absolute;bottom:0;inset-inline:0;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 38px;margin:0!important;background:linear-gradient(0deg,#fbf9ef 45%,#fbf9efbf 85%,transparent);min-height:96px}.pet-homepage__hero-trust li{font-size:16px}.pet-homepage__services{padding:20px 24px;display:grid;gap:24px}.pet-homepage__service{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;border:1px solid #dbe4d2;border-top:4px solid #809c5b;background:#e8efdc;min-height:430px;box-shadow:0 5px 16px #183b2910}.pet-homepage__service-photo{position:absolute;top:0;right:0;bottom:0;left:24%;z-index:-2}.pet-homepage__service-photo img{width:100%;height:100%;object-fit:cover;object-position:76% center;display:block}.pet-homepage__service:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#e8efdc,#e8efdcef 34%,#e8efdcb0 48%,#e8efdc00 73%)}.pet-homepage__service-copy{padding:34px;width:59%}.pet-homepage__service-copy h2{font-size:clamp(28px,3.2vw,40px);max-width:370px;margin-bottom:18px}.pet-homepage__service-copy>p:not(.garden-eyebrow):not(.pet-homepage__price){max-width:365px;font-size:18px;line-height:1.5}.pet-homepage .garden-eyebrow{letter-spacing:.055em}.pet-homepage__service .garden-eyebrow{color:#924831;font-size:14px;line-height:1.4}.pet-homepage__price{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;color:#96462e;line-height:1.2;margin:22px 0!important}.pet-homepage__price strong{font-size:48px;letter-spacing:-.05em}.pet-homepage__price span{font-size:20px}.pet-homepage__service .garden-button{font-size:17px;padding-inline:18px;gap:12px}.pet-homepage__note{position:absolute;top:26px;right:28px;font:italic 25px/1.3 Georgia,serif;color:#fff;text-align:center;text-shadow:0 2px 6px #203c20;transform:rotate(-6deg)}.pet-homepage__service--visits{background:#f8eadb;border-color:#ecd5c1;border-top-color:#98462d}.pet-homepage__service--visits:after{background:linear-gradient(90deg,#f8eadb,#f8eadbf5 35%,#f8eadbc4 48%,#f8eadb00 74%)}.pet-homepage__service--visits .garden-button{background:#91452e;border-color:#91452e}.pet-homepage__service--visits .garden-button:hover{background:#71331f}.pet-homepage__service--visits .pet-homepage__note{color:#653f2e;text-shadow:0 1px 7px #fff}.pet-homepage__values{padding:28px;background:#ecf3e8;border-radius:20px;margin:0 24px}.pet-homepage__values ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.pet-homepage__values li{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;font-size:16px;line-height:1.35;font-weight:600}.pet-homepage__values svg{width:68px;height:68px;padding:14px;background:#fffaf0;border-radius:50%}.pet-homepage .garden-reviews{background:#fffaf0;margin-top:20px}.pet-homepage .garden-review-grid{display:flex;flex-wrap:wrap;justify-content:center}.pet-homepage .garden-review{flex:1 1 280px;max-width:560px}.pet-homepage .garden-final{margin:8px 24px 0;border-radius:18px;min-height:230px;grid-template-columns:2fr 3fr;background:#174d3d}.pet-homepage .garden-final__photo:after{background:linear-gradient(90deg,transparent 45%,#174d3d)}.pet-homepage .garden-final .garden-button{border-radius:30px}@media(max-width:749px){.pet-homepage .garden-hero{min-height:540px;padding-bottom:108px}.pet-homepage .garden-hero__copy{padding:28px 20px 18px;width:64%}.pet-homepage .garden-hero h1{font-size:clamp(30px,6.5vw,42px)}.pet-homepage .garden-hero__intro{font-size:17px;line-height:1.5;max-width:225px}.pet-homepage .garden-hero__photo{left:10%}.pet-homepage .garden-hero:after{background:linear-gradient(90deg,#fbf9ef,#fbf9eff0 27%,#fbf9efb8 43%,#fbf9ef00 73%)}.pet-homepage__hero-trust{padding:24px 16px 16px;gap:10px;min-height:110px}.pet-homepage__hero-trust li{font-size:12px;gap:6px;align-items:flex-start}.pet-homepage__hero-trust svg{width:25px;height:25px}.pet-homepage__services{padding:12px;gap:16px}.pet-homepage__service{min-height:430px}.pet-homepage__service-copy{padding:24px 18px;width:66%}.pet-homepage__service-copy h2{font-size:27px;margin-bottom:14px}.pet-homepage__service-copy>p:not(.garden-eyebrow):not(.pet-homepage__price){font-size:16px;line-height:1.45}.pet-homepage__service .garden-eyebrow{font-size:12px}.pet-homepage__service-photo{left:10%}.pet-homepage__service .garden-button{font-size:15px;padding:12px;gap:7px;min-width:230px}.pet-homepage__service--visits .garden-button{min-width:215px}.pet-homepage__note{font-size:18px;right:14px;top:24px;max-width:115px}.pet-homepage__price{gap:6px;margin:18px 0!important}.pet-homepage__price strong{font-size:42px}.pet-homepage__price span{font-size:16px}.pet-homepage__values{padding:24px 16px;margin:4px 12px 0}.pet-homepage__values ul{gap:20px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pet-homepage__values li{font-size:15px}.pet-homepage .garden-final{margin-inline:12px;grid-template-columns:2fr 3fr}.pet-homepage .garden-final>div:last-child{padding:26px 16px}.pet-homepage .garden-final h2{font-size:26px}}@media(max-width:380px){.pet-homepage .garden-hero__copy{width:70%;padding-left:16px}.pet-homepage__hero-trust li{flex-direction:column;font-size:12px}.pet-homepage .garden-hero{padding-bottom:130px}.pet-homepage__service-copy{width:72%;padding-left:16px}.pet-homepage__note{display:none}.pet-homepage .garden-final{grid-template-columns:1fr}.pet-homepage .garden-final__photo{height:170px}.pet-homepage .garden-final__photo:after{background:linear-gradient(0deg,#174d3d,transparent 60%)}}@media(max-width:749px){.pet-homepage__service--garden:after{background:linear-gradient(90deg,#e8efdc,#e8efdcf5 35%,#e8efdcd6 56%,#e8efdc00 80%)}.pet-homepage__service--visits:after{background:linear-gradient(90deg,#f8eadb,#f8eadbf5 35%,#f8eadbd6 56%,#f8eadb00 80%)}}.pet-homepage .garden-final{display:block;min-height:0;text-align:center}.pet-homepage .garden-final>div:last-child{padding:36px 24px}.pet-homepage .garden-final p{max-width:480px;margin:12px auto 22px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pet-services-home.css.map */
