@font-face{font-family:GPDisplay;src:url(gp-inter-black.ttf) format("truetype");font-weight:900;font-display:swap}.gp-template-index{--gutter:clamp(22px,6vw,101px)}.gp-header-search{display:none}.gp-account-link{align-items:center;gap:12px}.gp-bag .gp-count:empty,.gp-bag .gp-count[data-empty=true]{display:none}.gp-template-index #shopify-section-gp-header{margin-bottom:-86px}.gp-template-index .gp-header{background:transparent;transition:background .2s}.gp-template-index.gp-header-scrolled .gp-header{background:var(--ink)}.gp-hero--c{height:42.724vw;min-height:0;max-height:718px;background:#233b2d}.gp-hero--c .gp-hero__environment{top:0;right:0;bottom:0;left:0;height:100%}.gp-hero--c .gp-hero__environment img{width:100%;height:103.1%;object-fit:fill;object-position:center;transform:none}.gp-hero--c .gp-hero__copy{padding-top:8.22vw}.gp-hero--c h1{font-family:GPDisplay,Manrope,sans-serif;font-weight:900;font-size:6.2vw;letter-spacing:-.04em;line-height:.955;width:45%;max-width:none}.gp-hero--c .gp-hero__copy p{font-size:1.795vw;line-height:1.28;max-width:30vw;margin-top:1.38vw;color:#f4f4e9;text-wrap:initial}.gp-hero--c .gp-hero__copy .gp-btn{font-size:1.46vw;min-width:21.26vw;height:3.72vw;min-height:0;padding:0 2vw;gap:1vw;border-radius:14px;margin-top:1.25vw;letter-spacing:-.035em;font-weight:800;background:#c6d88e}.gp-hero--c .gp-hero__copy .gp-btn .gp-icon{width:26px;height:26px}.gp-hero--c .gp-hero__jar{left:59%;right:auto;top:-.4vw;bottom:auto;width:35.6%;height:auto;aspect-ratio:1040/1300;transform:translateY(calc(var(--hero-p,0)*8px));transform-origin:50% 86%}.gp-hero--c .gp-hero__jar img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(7px 12px 10px #07120b35)}@media(min-width:761px){.gp-hero--c h1 span{font-size:.9em;line-height:1.065}.gp-template-index .gp-header .gp-wordmark{font-size:42px;letter-spacing:-1.8px}.gp-template-index .gp-wordmark small{font-size:12px;letter-spacing:0;margin-top:7px}.gp-template-index .gp-nav{font-size:18px;font-weight:400;gap:60px;position:absolute;left:37.25%;margin:0}.gp-template-index .gp-tools{font-size:16px;gap:43px}.gp-account-link{display:flex}.gp-template-index .gp-tools .gp-icon{width:28px;height:28px}.gp-template-index .gp-bag{gap:12px}.gp-home-products{grid-template-columns:31.5% 1fr;gap:3.8%;padding-block:38px 50px}.gp-home-products .gp-section-head{padding-top:24px}.gp-home-products .gp-section-head h2{font-family:GPDisplay,Manrope,sans-serif;font-weight:900;font-size:3.24vw;line-height:1.08;letter-spacing:-.04em;max-width:none;text-wrap:initial}.gp-home-products .gp-section-head p{font-size:1.265vw;line-height:1.38;color:var(--ink);margin-top:22px;text-wrap:initial;width:calc(100% + 15px)}.gp-home-products .gp-section-head>.gp-link{font-size:16px;margin-top:25px}.gp-home-products .gp-catalog{gap:25px;align-items:start;margin-inline:-20px}.gp-home-products .gp-product-card{min-width:0;text-align:center}.gp-home-products .gp-product-card__image{height:248px;overflow:visible;position:relative;border-radius:0}.gp-home-products .gp-product-card__image img{position:absolute;left:50%;top:-38px;width:260px;max-width:none;height:325px;padding:0;object-fit:contain;transform:translate(-50%);mix-blend-mode:multiply}.gp-home-products [data-product-handle*=peanut-butter] .gp-product-card__image img{top:-25px;width:241px;height:289.8px}.gp-home-products [data-product-handle="3-in-1-probiotic-chews-for-dogs"] .gp-product-card__image img{top:-10px;width:243px;height:267.54px}.gp-home-products .gp-product-card__body{padding-top:12px}.gp-home-products .gp-product-card h3{font-size:18px;letter-spacing:-.035em;line-height:1.35}.gp-home-products .gp-product-card__body p{font-size:14px;line-height:1.4;margin:3px 0 0}.gp-home-products .gp-product-card__foot{margin-top:20px;display:flex;justify-content:center;gap:16px;align-items:center}.gp-home-products .gp-price{font-size:13px}.gp-home-products .gp-card-cta{font-size:11px;margin:0;gap:6px}}@media(min-width:1681px){.gp-hero--c .gp-hero__copy{padding-top:138px}.gp-hero--c h1{font-size:102px}.gp-hero--c .gp-hero__copy p{font-size:30px;max-width:546px}.gp-home-products .gp-section-head h2{font-size:54px}.gp-home-products .gp-section-head p{font-size:21px}}@media(min-width:761px)and (max-width:1200px){.gp-template-index .gp-header .gp-wordmark{font-size:32px}.gp-template-index .gp-nav{gap:24px;font-size:15px;left:34%}.gp-template-index .gp-tools{gap:20px;font-size:14px}.gp-template-index .gp-tools .gp-icon{width:23px}.gp-home-products .gp-catalog{gap:16px;margin-inline:0}.gp-home-products .gp-product-card__image{height:19vw}.gp-home-products .gp-product-card__image img{width:20vw;height:25vw;top:-2.8vw}.gp-home-products [data-product-handle*=peanut-butter] .gp-product-card__image img{width:18.8vw;height:22.6vw;top:-1.8vw}.gp-home-products [data-product-handle="3-in-1-probiotic-chews-for-dogs"] .gp-product-card__image img{width:18.8vw;height:20.7vw;top:-.7vw}.gp-home-products .gp-product-card h3{font-size:15px}.gp-home-products .gp-product-card__body p{font-size:12px}.gp-home-products .gp-product-card__foot{display:block}.gp-home-products .gp-card-cta{margin-top:8px;justify-content:center}.gp-home-products .gp-section-head>.gp-link{font-size:13px}}@media(max-width:760px){.gp-template-index #shopify-section-gp-header{margin-bottom:-74px}.gp-hero--c{height:770px;max-height:none;padding-bottom:0}.gp-hero--c .gp-hero__copy{padding-top:112px}.gp-hero--c h1{font-size:clamp(42px,10.9vw,76px);width:100%;line-height:1.02}.gp-hero--c .gp-hero__copy p{font-size:17px;line-height:1.45;max-width:335px;margin-top:20px}.gp-hero--c .gp-hero__copy .gp-btn{font-size:16px;width:auto;min-width:264px;height:51px;padding:0 20px;gap:18px;margin-top:22px;border-radius:12px}.gp-hero--c .gp-hero__environment{top:auto;bottom:0;height:410px}.gp-hero--c .gp-hero__environment img{height:100%;width:225%;max-width:none;object-fit:fill;transform:translate(-32%)}.gp-hero--c .gp-hero__jar{top:auto;bottom:13px;left:auto;right:-1%;width:58%;height:auto;aspect-ratio:1040/1300;transform:none}.gp-home-products .gp-section-head h2{font-family:GPDisplay,Manrope,sans-serif;font-weight:900;font-size:36px}.gp-home-products .gp-section-head p{font-size:15px}.gp-home-products .gp-product-card__image{background:transparent!important}.gp-home-products .gp-product-card__tag{display:none}.gp-home-products .gp-product-card__body p{font-size:13px}}@media(max-width:380px){.gp-hero--c{height:740px}.gp-hero--c .gp-hero__copy{padding-top:106px}.gp-hero--c h1{font-size:40px}.gp-hero--c .gp-hero__copy p{font-size:16px}}@media(prefers-reduced-motion:reduce){.gp-hero--c .gp-hero__jar,.gp-hero--c .gp-hero__environment img{transform:none!important}}@media(prefers-reduced-motion:reduce)and (max-width:760px){.gp-hero--c .gp-hero__environment img{transform:translate(-32%)!important}}.gp-hero--original-c{background:#253a2d}.gp-hero--original-c .gp-hero__environment{-webkit-mask-image:linear-gradient(to bottom,transparent 0 11.7%,#000 13.4%);mask-image:linear-gradient(to bottom,transparent 0 11.7%,#000 13.4%)}.gp-hero--original-c .gp-hero__environment:before{content:none}.gp-hero--original-c .gp-hero__environment img{width:100%;height:auto;max-width:none;object-fit:initial;transform:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0 39.2%,#000 41.2%),linear-gradient(to bottom,transparent 0 44%,#000 45.7%);mask-image:linear-gradient(to right,transparent 0 39.2%,#000 41.2%),linear-gradient(to bottom,transparent 0 44%,#000 45.7%);-webkit-mask-composite:source-over;mask-composite:add}.gp-header .gp-brand-logo{display:block;width:180px;flex:none;line-height:0}.gp-header .gp-brand-logo img{display:block;width:100%;height:auto;max-height:74px;object-fit:contain}@media(max-width:760px){.gp-header .gp-brand-logo{width:144px}.gp-header .gp-brand-logo img{max-height:60px}.gp-hero--original-c{height:710px}.gp-hero--original-c .gp-hero__environment{height:81.176vw;max-height:none}.gp-hero--original-c .gp-hero__environment img{width:190%;height:auto;transform:translate(-38.7%)!important}.gp-hero--original-c .gp-hero__environment{-webkit-mask-image:linear-gradient(to bottom,transparent 0 11.7%,#000 13.4%);mask-image:linear-gradient(to bottom,transparent 0 11.7%,#000 13.4%)}}@media(max-width:380px){.gp-hero--original-c{height:680px}}.gp-proof{border-bottom:1px solid var(--line);padding-block:75px 65px}.gp-proof__heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:48px}.gp-proof__heading h2{font-family:GPDisplay,Manrope,sans-serif;font-weight:900;font-size:clamp(34px,3.5vw,54px);max-width:530px}.gp-proof__heading>p{font-size:16px;line-height:1.6;max-width:450px;color:var(--soft)}.gp-proof__reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.gp-proof__review{border-top:1px solid #9cae94;padding-top:24px;display:flex;flex-direction:column;align-items:start}.gp-proof__stars{display:flex;gap:3px;color:#596e27;margin-bottom:20px}.gp-proof__stars .gp-icon{width:17px;height:17px;fill:currentColor;stroke-width:1}.gp-proof blockquote{margin:0 0 24px;font-size:21px;line-height:1.5;letter-spacing:-.025em}.gp-proof figcaption{margin-top:auto}.gp-proof figcaption strong{display:block;font-size:15px}.gp-proof figcaption span{display:block;font-size:12px;color:var(--soft);margin-top:5px}.gp-proof details{margin-top:16px;font-size:14px}.gp-proof summary{text-decoration:underline;text-underline-offset:4px}.gp-proof details p{font-size:14px;line-height:1.65;margin-top:15px}.gp-proof__note{font-size:12px;color:var(--soft);margin-top:35px}.gp-vet-proof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8%;align-items:center;background:#e9edde;padding-block:90px}.gp-vet-proof__photo img{width:100%;height:610px;object-fit:cover;object-position:center 35%;border-radius:12px}.gp-vet-proof__copy h2{font-family:GPDisplay,Manrope,sans-serif;font-weight:900;font-size:clamp(35px,3.6vw,55px);max-width:550px}.gp-vet-proof blockquote{margin:30px 0 20px;font-size:28px;line-height:1.35;letter-spacing:-.03em;max-width:530px}.gp-vet-proof__byline strong,.gp-vet-proof__byline span{display:block}.gp-vet-proof__byline span{font-size:14px;color:var(--soft);margin-top:2px}.gp-vet-proof__copy>p:not(.gp-vet-proof__byline){font-size:15px;line-height:1.7;margin-top:25px;max-width:490px}.gp-vet-proof__copy>.gp-link{margin-top:22px}.gp-vet-proof__label{border-top:1px solid #b4bda8;margin-top:32px;padding-top:25px}.gp-vet-proof__label h3{font-size:21px}.gp-vet-proof__label p{font-size:14px;margin-top:10px;max-width:470px}.gp-vet-proof__label .gp-link{margin-top:15px}@media(max-width:760px){.gp-proof{padding-block:52px}.gp-proof__heading{display:block;margin-bottom:30px}.gp-proof__heading>p{margin-top:20px;font-size:15px}.gp-proof__heading>p br{display:none}.gp-proof__reviews{grid-template-columns:1fr;gap:32px}.gp-proof blockquote{font-size:21px}.gp-proof__note{margin-top:25px}.gp-vet-proof{grid-template-columns:1fr;gap:30px;padding-block:52px}.gp-vet-proof__photo img{height:410px;object-position:center 35%}.gp-vet-proof blockquote{font-size:25px;margin-top:25px}}.gp-hero--original-c .gp-hero__environment{-webkit-mask-image:none;mask-image:none}.gp-hero--original-c .gp-hero__environment img{-webkit-mask-image:url(gp-hero-ui-mask.svg);mask-image:url(gp-hero-ui-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:761px){.gp-hero--original-c .gp-hero__copy p{margin-top:.65vw}}.gp-footer .gp-footer-logo{display:block;width:210px;max-width:100%;line-height:0}.gp-footer-logo img{width:100%;height:auto}@media(max-width:380px){.gp-header .gp-brand-logo{width:124px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/gp-composition-c.css.map */
