.pawable-benefits{position:relative;padding-top:var(--section-padding-top, 48px);padding-bottom:var(--section-padding-bottom, 48px);overflow:hidden}.pawable-benefits__hero-image{position:absolute;top:3rem;right:0;width:300px;height:auto;max-width:28vw;object-fit:contain;pointer-events:none}.pawable-benefits__header{text-align:left;max-width:62rem;margin:0 0 4rem}.pawable-benefits__heading{font-size:4.2rem;line-height:1.15;font-weight:700;margin:0 0 1rem}.pawable-benefits__heading em{font-style:normal;background:var(--pawable-tint-selected, #eef6dc);padding:0 .6rem;border-radius:4px}.pawable-benefits__subheading{margin:0;font-size:1.7rem;opacity:.8;max-width:56rem}.pawable-benefits__grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:80rem}.pawable-benefits__card{background:var(--pawable-paper, #faf9f7);border:1px solid var(--pawable-line-soft, #e0e0e0);border-radius:var(--pawable-radius-sm, 8px);padding:1.5rem 2rem;text-align:left}.pawable-benefits__icon{display:block;margin:0 0 1.2rem}.pawable-benefits__icon--builtin{display:inline-flex;color:var(--pawable-green-deep, #567f0f)}.pawable-benefits__card-title{margin:0 0 .6rem;font-size:1.9rem;font-weight:700}.pawable-benefits__card-text{margin:0;font-size:1.5rem;opacity:.85}@media screen and (min-width:750px){.pawable-benefits__grid{grid-template-columns:repeat(2,1fr)}.pawable-benefits__grid--three{grid-template-columns:repeat(3,1fr);max-width:104rem}}.pawable-benefits__inner--centered .pawable-benefits__header{text-align:center;margin-left:auto;margin-right:auto}.pawable-benefits__inner--centered .pawable-benefits__grid{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.pawable-benefits__heading{font-size:2.8rem}.pawable-benefits__hero-image{width:150px;max-width:40vw;top:0;right:-2rem}}.pawable-footer{border-top:3px solid var(--pawable-green, #7bb616);padding:5.6rem 2rem 3.2rem}.pawable-footer__inner{max-width:116rem;margin:0 auto}.pawable-footer__grid{display:grid;grid-template-columns:1fr;gap:3.6rem}.pawable-footer__logo{width:13rem;height:auto;display:block}.pawable-footer__wordmark{font-size:2.6rem;font-weight:800;text-decoration:none;color:inherit}.pawable-footer__tagline{margin:1.2rem 0 0;font-size:1.4rem;opacity:.75}.pawable-footer__heading{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.4rem}.pawable-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.pawable-footer__link{font-size:1.4rem;color:inherit;text-decoration:none;opacity:.8}.pawable-footer__link:hover{opacity:1;text-decoration:underline;text-underline-offset:.25em}.pawable-footer__muted{font-size:1.35rem;opacity:.65;margin:.8rem 0 0}.pawable-footer__newsletter .pawable-footer__muted{margin:0 0 1.4rem}.pawable-footer__field{display:flex;align-items:center;gap:.6rem;border:1.5px solid var(--pawable-line, rgba(13, 13, 13, .18));border-radius:100px;padding:.5rem .5rem .5rem 1.8rem;background:rgb(var(--color-background));max-width:30rem}.pawable-footer__field:focus-within{border-color:var(--pawable-green, #7bb616)}.pawable-footer .pawable-footer__input{flex:1;min-width:0;border:none;background:transparent;font-size:1.4rem;padding:.6rem 0;color:inherit}.pawable-footer .pawable-footer__input:focus{outline:none;box-shadow:none}.pawable-footer .pawable-footer__submit{flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;border:none;background:var(--pawable-green, #7bb616);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pawable-footer__form-msg{font-size:1.3rem;margin:1rem 0 0;color:var(--pawable-green-deep, #567f0f)}.pawable-footer__form-msg--error{color:#a04b32}.pawable-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:4.8rem;padding-top:2.4rem;border-top:1px solid var(--pawable-line-soft, rgba(0, 0, 0, .08))}.pawable-footer__policies{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.2rem;opacity:.7}.pawable-footer__policy-link{color:inherit}.pawable-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.pawable-footer__payment-icon{height:2rem;width:auto}.pawable-footer__disclaimer{margin-top:2rem;font-size:1.15rem;line-height:1.5;opacity:.55;max-width:90rem}.pawable-footer__disclaimer p{margin:0}@media screen and (min-width:990px){.pawable-footer__grid{grid-template-columns:22rem 1fr 1fr 30rem;gap:4.8rem}}.pawable-page-hero{padding-top:var(--section-padding-top, 72px);padding-bottom:var(--section-padding-bottom, 72px)}.pawable-page-hero__inner{text-align:center;max-width:76rem}.pawable-page-hero__kicker{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pawable-green-deep, #567f0f);margin:0 0 1rem}.pawable-page-hero__heading{font-size:5rem;line-height:1.1;font-weight:700;margin:0 0 1.4rem}.pawable-page-hero__heading em{font-style:normal;background:var(--pawable-tint-selected, #eef6dc);padding:0 .8rem;border-radius:6px}.pawable-page-hero__subheading{font-size:1.8rem;line-height:1.5;opacity:.85;margin:0}@media screen and (max-width:749px){.pawable-page-hero__heading{font-size:3.2rem}.pawable-page-hero__subheading{font-size:1.6rem}}.pawable-photo-strip{padding-top:var(--section-padding-top, 56px);padding-bottom:var(--section-padding-bottom, 56px);overflow:hidden}.pawable-photo-strip .pawable-photo-strip__header{text-align:center;margin-bottom:6.4rem}.pawable-photo-strip__kicker{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pawable-green-deep, #567f0f);margin:0 0 .8rem}.pawable-photo-strip__heading{font-size:4.2rem;line-height:1.15;font-weight:700;margin:0}.pawable-photo-strip__track{display:flex;width:max-content;animation:pawable-photo-strip-scroll var(--strip-duration, 60s) linear infinite}.pawable-photo-strip__group{display:flex;flex-shrink:0}.pawable-photo-strip__item{flex:0 0 auto;width:27rem;padding:0 1.6rem}.pawable-photo-strip__photo{width:100%;height:24rem;object-fit:cover;border-radius:var(--pawable-radius-lg, 18px);display:block}@keyframes pawable-photo-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pawable-photo-strip__track{animation:none;overflow-x:auto;width:auto}}@media screen and (max-width:749px){.pawable-photo-strip__heading{font-size:2.8rem}.pawable-photo-strip__item{width:20rem}.pawable-photo-strip__photo{height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAICCAQ */
