.product-form .option-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.product-form .option-chip-image>span{display:flex;flex-direction:column;gap:7px;padding:8px;min-height:116px;height:100%;justify-content:space-between}.product-form .option-chip-image input:checked+span{padding:7px}.option-chip-image picture{width:100%;height:80px;display:block}.option-chip-image picture img{width:100%;height:100%;object-fit:contain;display:block;border-radius:3px}.option-chip [data-option-caption]{font-size:12px;line-height:1.35;text-align:center;font-weight:500}@media(max-width:760px){.product-form .option-image-grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:8px}.option-chip-image picture{height:70px}.product-form .option-chip-image>span{min-height:107px}.option-chip [data-option-caption]{font-size:11px}}.pet-parents-banner{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 26px;background:var(--banner-bg);border:1.5px solid var(--banner-border);border-radius:22px;color:#383d31;min-width:0}.pet-banner-message{flex:1;min-width:0}.pet-banner-message p{margin:0;font-size:var(--banner-type);line-height:1.4;font-weight:600;text-wrap:pretty}.pet-banner-message strong{color:var(--banner-accent)}.pet-banner-portraits{flex:none}.pet-banner-portraits picture{display:block;width:155px}.pet-banner-portraits img{width:100%;height:65px;object-fit:contain}.pet-portraits{display:flex;padding-left:9px}.pet-portrait{display:block;width:60px;height:60px;margin-left:-9px;border:3px solid #fff;border-radius:50%;background-image:url(hero-pets.jpg);background-size:210px 210px;background-repeat:no-repeat;box-shadow:0 0 0 1px #eceadd}.portrait-dog{background-position:-77px -76px}.portrait-cat{background-position:-127px -130px}.portrait-friend{background-image:url(routine-care.jpg);background-size:240px 160px;background-position:-84px -10px}.pet-banner-doodles{display:flex;align-items:center;gap:18px}.pet-banner-doodles .icon:first-child{width:32px;height:32px;color:var(--banner-accent);transform:rotate(-12deg)}.pet-banner-doodles .icon:last-child{width:42px;height:42px;transform:rotate(10deg)}.fountain-bundles{margin:10px 0 18px}.bundle-heading{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:18px}.bundle-heading h2{font-size:28px;line-height:1.12;letter-spacing:-.7px;margin:0 0 7px}.bundle-heading p{font-size:14px;line-height:1.4;margin:0;color:#6b6b60}.bundle-brand-note{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.4;letter-spacing:1px;text-transform:uppercase;font-weight:700;border-radius:30px;padding:10px;background:#f0ede1;max-width:135px;flex-shrink:0}.bundle-brand-note .icon{flex:none;color:#ba6b44;width:23px;height:23px}.product-form .bundle-options{border:0;padding:0;margin:0;min-width:0;display:grid;gap:10px}.product-form .bundle-card{position:relative;display:grid;grid-template-columns:18px minmax(90px,1fr) minmax(0,1.55fr);align-items:center;gap:10px;border:1.5px solid #e5e3d7;border-radius:17px;padding:17px 14px;min-width:0;cursor:pointer;margin:0;font-size:inherit;background:#fffef9;transition:background .2s,border-color .2s,box-shadow .2s}.bundle-card:has(input:checked){border-color:#b76b48;background:#fcf2e9;box-shadow:inset 0 0 0 .5px #b76b48}.bundle-card:has(input:focus-visible){outline:3px solid #474f39;outline-offset:3px}.bundle-card input{position:absolute;opacity:0;width:1px;height:1px}.bundle-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid #9f9f90;background:#fff}.bundle-card:has(input:checked) .bundle-radio{border-color:#b76b48;box-shadow:inset 0 0 0 3px #fff;background:#bd704a}.bundle-art{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;mix-blend-mode:multiply}.bundle-art img{display:block;width:55%;height:95px;object-fit:contain}.bundle-art img:last-child:not(:first-child){width:36%;height:73px}.bundle-art-single img{width:100%;height:100px}.bundle-art>span{font-size:18px}.bundle-art picture{width:100%}.bundle-art picture img{width:100%;height:112px}.bundle-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.bundle-title{font-size:18px;line-height:1.25;letter-spacing:-.3px}.bundle-description{font-size:13px;line-height:1.35;color:#737267}.bundle-price{font-size:28px;line-height:1.15;font-weight:750;letter-spacing:-.5px;color:#b1613d;margin-top:4px}.bundle-card:first-child .bundle-price{color:#353d2e}.bundle-savings{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px}.bundle-savings s{color:#858579}.bundle-savings>span{color:#fff;background:#868b6e;padding:3px 9px;border-radius:20px;white-space:nowrap}.bundle-badges{grid-column:3;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.bundle-badges strong{font-size:11px;color:#fff;background:#bf6b40;border-radius:16px;padding:4px 10px}.bundle-badges small{font-size:9px;letter-spacing:1px;color:#696d59;background:#efeee5;border-radius:10px;padding:4px 8px;font-weight:750}.bundle-availability{font-size:13px;line-height:1.5;color:#666b58;margin:12px 0 0}.bundle-availability:empty{display:none}.bundle-editor-note{font-size:12px;padding:12px;border:1px dashed #a3a78d}.block-fountain_bundle:empty,.block-price:empty{display:none}.tracking-page{max-width:900px;padding-top:64px;padding-bottom:72px}.tracking-intro{text-align:center;margin-bottom:36px}.tracking-intro h1{font-size:clamp(32px,5vw,58px);line-height:1.05;letter-spacing:-1.5px}.tracking-intro>p:last-child{color:#72776b}.tracking-tracking{padding:36px;background:#f0f1e7;border-radius:24px;text-align:center;margin-bottom:24px}.tracking-tracking>.icon{width:38px;height:38px}.tracking-tracking h2,.tracking-contact h2{font-size:26px;line-height:1.2}.tracking-tracking p,.tracking-contact p{max-width:540px;margin:12px auto 20px}.tracking-help{border-bottom:1px solid #dfe1d4}.tracking-help summary{display:flex;justify-content:space-between;gap:15px;padding:22px 0;cursor:pointer;font-weight:650;list-style:none}.tracking-help summary::-webkit-details-marker{display:none}.tracking-help .rte{padding-bottom:22px}.tracking-contact{text-align:center;padding:32px 12px 0}@media(min-width:1100px){.product-form .bundle-card{grid-template-columns:18px minmax(105px,1fr) minmax(0,1.7fr)}.bundle-title{font-size:20px}}@media(max-width:760px){.pet-parents-banner{gap:10px;border-radius:16px;padding:12px;flex-wrap:nowrap}.pet-banner-message p{font-size:var(--banner-type-mobile);line-height:1.35}.pet-banner-message strong{display:block}.pet-portrait{width:35px;height:35px;border-width:2px;background-size:126px 126px;margin-left:-10px}.portrait-dog{background-position:-46px -46px}.portrait-cat{background-position:-77px -78px}.portrait-friend{background-size:144px 96px;background-position:-51px -6px}.pet-banner-doodles{gap:0}.pet-banner-doodles .icon:first-child{display:none}.pet-banner-doodles .icon:last-child{width:23px;height:23px}.pet-banner-portraits picture{width:80px}.pet-banner-portraits img{height:40px}.bundle-heading{display:block}.bundle-heading h2{font-size:25px}.bundle-heading p{font-size:13px;max-width:300px}.bundle-brand-note{display:none}.product-form .bundle-card{grid-template-columns:16px minmax(68px,.7fr) minmax(0,1.4fr);gap:8px;padding:13px 10px;border-radius:14px}.bundle-radio{width:16px;height:16px}.bundle-title{font-size:16px}.bundle-description{font-size:12px}.bundle-price{font-size:25px}.bundle-art img{height:82px}.bundle-art img:last-child:not(:first-child){height:58px}.bundle-art-single img{height:86px}.bundle-art picture img{height:90px}.bundle-badges{gap:4px}.bundle-badges strong{font-size:10px;padding:4px 8px}.bundle-badges small{font-size:8px;padding:4px 6px}.bundle-savings{font-size:11px;gap:5px}.bundle-savings>span{padding:3px 7px}.bundle-availability{font-size:12px}.tracking-page{padding-top:36px;padding-bottom:44px}.tracking-tracking{padding:24px 18px;border-radius:18px}.tracking-intro{margin-bottom:25px}.tracking-tracking h2,.tracking-contact h2{font-size:23px}.tracking-help summary{font-size:15px;min-height:56px}}@media(prefers-reduced-motion:reduce){.product-form .bundle-card{transition:none}}.shopify-policy__title{display:none}.shopify-policy__container{max-width:920px;padding:58px 18px 82px}.shopify-policy__body h2:first-child{font-size:clamp(42px,7vw,78px);line-height:1.05;margin:0 0 34px;color:#302c24}.shopify-policy__body h3{font-size:28px;line-height:1.18;margin:32px 0 14px;color:#302c24}.shopify-policy__body p{font-size:20px;line-height:1.8;margin:18px 0;color:#746c62}.shopify-policy__body a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.shopify-policy__container{padding:36px 18px 58px}.shopify-policy__body h2:first-child{font-size:40px;margin-bottom:24px}.shopify-policy__body h3{font-size:22px;margin:26px 0 10px}.shopify-policy__body p{font-size:16px;line-height:1.75;margin:15px 0}}.editable-section .home-assurance[data-editor-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.editable-section .home-assurance[data-editor-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-assurance{gap:8px;padding-block:16px;align-items:start}.home-assurance>a{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:7px;text-align:left;min-width:0}.home-assurance .icon{width:17px;height:17px;flex:0 0 17px;margin-top:2px}.home-assurance span{min-width:0;font-size:9px;line-height:1.35}.home-assurance strong{font-size:10px;line-height:1.25;margin-bottom:2px}}.product-mobile-intro{display:none}.product-pet-parents{display:flex;align-items:center;gap:11px;width:100%;min-width:0;padding:0;background:none;border:0;border-radius:0}.product-pet-parents p{flex:1;min-width:0;margin:0;color:#383d31;font-size:var(--parents-text,13px);font-family:var(--body-font,Arial),sans-serif;font-style:normal;font-weight:400;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.product-pet-parents strong{display:inline;color:var(--parents-accent,#b96139);font-size:inherit;font-weight:700;white-space:nowrap}.product-pet-parents-portraits{flex:none;--portrait-size:var(--parents-portrait,36px)}.product-pet-parents-portraits .pet-portraits{padding-left:9px}.product-pet-parents-portraits .pet-portrait{width:var(--portrait-size);height:var(--portrait-size);margin-left:-9px;border-width:2px;box-shadow:none;background-size:calc(var(--portrait-size)*3.5) calc(var(--portrait-size)*3.5)}.product-pet-parents-portraits .portrait-dog{background-position:calc(var(--portrait-size)*-1.2833) calc(var(--portrait-size)*-1.2667)}.product-pet-parents-portraits .portrait-cat{background-position:calc(var(--portrait-size)*-2.1167) calc(var(--portrait-size)*-2.1667)}.product-pet-parents-portraits .portrait-friend{background-size:calc(var(--portrait-size)*4) calc(var(--portrait-size)*2.6667);background-position:calc(var(--portrait-size)*-1.4) calc(var(--portrait-size)*-.1667)}.product-pet-parents-portraits picture{display:block;width:calc(var(--portrait-size)*3 - 18px)}.product-pet-parents-portraits img{width:100%;height:var(--portrait-size);object-fit:contain}.product-info-block.block-pet_parents{margin-bottom:16px}@media(max-width:760px){.product-mobile-intro{display:block;min-width:0}.product-info:not(.title-with-info)>.block-pet_parents{display:none}.product-info-block.block-pet_parents{margin-bottom:12px}.product-pet-parents{gap:9px}.product-pet-parents p{font-size:var(--parents-text-mobile,12px)}.product-pet-parents-portraits{--portrait-size:var(--parents-portrait-mobile,30px)}}.bundle-art .bundle-filter-packs{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.bundle-art .bundle-filter-packs img{width:100%;max-width:100%;height:auto;min-width:0;object-fit:contain}.option-preview-note{font-size:10px;line-height:1.2;text-align:center}.bundle-art .bundle-filter-packs img:last-child:not(:first-child){width:100%;height:auto}.mobile-product-summary .product-introduction{font-family:inherit;font-style:normal;font-size:14px;line-height:1.55;font-weight:400;margin-top:10px}@media(min-width:1000px){.product-reasons:has(>article:nth-child(4)),.routine-step-cards:has(>article:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:999px){.product-reasons:has(>article:nth-child(4)),.routine-step-cards:has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/client-revisions.css.map */
