@media(max-width:480px){button.helper-bubble{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important}.hero,.r19-breeder-hero,section[class*=hero]{padding-bottom:72px!important}}.round4-bundle-shipping{margin:12px 0 8px;color:var(--ink);line-height:1.35}.round4-bundle-shipping>strong{display:block;font-weight:700}.round4-bundle-postage{display:block;margin-top:4px}.round4-bundle-postage strong{font-weight:700}.round4-bundle-shipping small{display:block;font-size:16px;margin-top:4px}:root{--purchase-action:var(--terracotta2,#a8512f);--purchase-action-text:var(--white);--offer-surface:var(--cream);--offer-border:var(--line)}html{font-size:16px}a,button,input{letter-spacing:0!important}.plan-signup input[type=tel]{border:0;border-radius:9px;padding:13px 14px;font-size:16px;color:var(--navy);background:var(--white);width:100%}body :is(p,a,span,label,input,select,textarea,button,small,li,td,th,summary){font-size:calc(max(16px,1em))}[hidden]{display:none!important}.round4-fit{font-size:16px!important;line-height:1.4;margin:10px 0;color:var(--ink)}.round4-facts{font-size:16px;line-height:1.4;margin:8px 0 16px}.round4-choice{border:1px solid var(--line);border-radius:4px;padding:12px;display:grid;gap:12px;margin:16px 0}.round4-choice label{display:flex;align-items:flex-start;gap:8px;line-height:1.4}.round4-choice input{margin-top:5px;flex:none}.round4-selling{padding:24px 0}.round4-get{border:1px solid var(--line);padding:20px;margin:24px 0}.round4-get ul{list-style:none;padding:0;display:grid;gap:10px}.round4-kit-video{display:block;max-height:460px;width:100%;object-fit:contain;background:var(--white)}.round4-gallery-video{max-width:340px;margin:12px auto}.round4-bags{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}.round4-bags label{border:1px solid var(--line);padding:10px}.round4-bags input{margin-right:6px}.round4-alternatives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.round4-alternatives img{width:100%;aspect-ratio:1;object-fit:contain}.round4-author{margin:12px 0}.round4-saved-cart{padding:20px 24px;background:var(--cream);display:flex;align-items:center;justify-content:space-between;gap:16px}.round4-breed{max-width:1100px;margin:auto;padding:28px 24px}.round4-breed section{padding:24px 0;border-bottom:1px solid var(--line)}.round4-breed .breed-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.breed-items img{width:100%;height:160px;object-fit:contain}main.round4-breed>img.breed-photo{display:block;width:min(100%,360px);height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 35%}.breed-items article{border:1px solid var(--line);padding:12px}.breed-items a{display:block}.round4-bundle-buy h1{white-space:normal;font-size:20px!important;line-height:1.2!important}.round4-bundle-buy .owner-contents-line,.round4-bundle-buy .purchase-contact{display:none}.buybox>[data-sku]{display:block;width:100%;background:var(--purchase-action)!important;color:var(--purchase-action-text)!important;font-size:16px!important}.round4-bundle-buy .price{margin:12px 0}.visual-home .hero .eyebrow,.visual-home .hero-kit-btn,.visual-home .hero-kit-line{font-size:16px!important;letter-spacing:0!important}.visual-home .hero,.visual-home .hero h1,.visual-home .hero-inner,.visual-home .hero-kit-btn,.visual-home .hero-kit-line{color:var(--cream)!important}@media(max-width:599px){.visual-home .hero-inner{padding:10px 16px 12px!important}.visual-home .hero .eyebrow{line-height:1.2!important}.visual-home .hero h1{margin:6px 0!important}.visual-home .hero-kit-btn{padding:8px 12px!important}.round4-alternatives,.round4-breed .breed-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.product-grid{display:grid!important;grid-template-columns:55% 45%!important;align-items:start}.round4-gallery-video{max-height:400px}.pdp-hero>.buybox,.product-grid>.buybox{grid-column:2;grid-row:1/span 3}.round4-bundle-buy h1{font-size:22px!important}}@media(max-width:899px){.product-grid{padding:16px!important;gap:12px!important}.gallery-main{max-height:160px!important}.gallery-main img{max-height:150px!important;object-fit:contain!important}.thumbs{display:none!important}.buybox h1{font-size:22px!important;line-height:1.15!important}.buybox .price,.buybox h1{margin:8px 0!important}.purchase-trust{font-size:16px!important;line-height:1.35!important}.buybox>[data-sku]{position:sticky;bottom:8px;z-index:30;min-height:48px;border:2px solid var(--white);box-shadow:0 2px 10px var(--line)}.round4-gallery-video,.round4-gallery-video video{max-height:150px}.thumbs:has([data-gallery-video]){display:flex!important;max-height:44px}.thumbs:has([data-gallery-video]) button{height:40px!important;width:44px!important}.thumbs:has([data-gallery-video]) img{max-height:36px}.round4-bundle-buy h1{font-size:16px!important}}.gallery-main .round4-gallery-video:not([hidden]){display:block!important;overflow:visible!important}.gallery-main .round4-gallery-video:not([hidden]) video{display:block!important;width:100%!important;height:150px!important}.gallery-main:has(.round4-gallery-video:not([hidden])){height:auto!important;min-height:200px!important;max-height:none!important;overflow:visible!important}@media(min-width:900px){.gallery-main .round4-gallery-video:not([hidden]) video{height:400px!important}}.round4-purchase-marker{display:block;height:0}@media(max-width:899px){.buybox>[data-sku].round4-pinned{position:fixed!important;left:16px;right:16px;bottom:8px;width:calc(100% - 32px)!important;z-index:100!important}body:has(.round4-pinned){padding-bottom:76px}.gallery-main:has([data-gallery-video]) .thumbs{position:static!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;margin:0!important}.round4-bundle-buy{padding:16px!important}.product-grid{min-height:0!important}}.visual-home .hero{display:grid!important;grid-template-columns:45% 55%!important;padding:0!important;background:var(--navy)!important}.visual-home .hero .visual-hero-picture{grid-column:2;grid-row:1;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;margin:0!important}.visual-home .hero .visual-hero-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important}.visual-home .hero-inner{grid-column:1;grid-row:1;padding:24px!important}.visual-home .hero-kit-btn{background:var(--terracotta2,#a8512f)!important}@media(max-width:599px){.visual-home .hero{display:flex!important;flex-direction:column!important}.visual-home .hero .visual-hero-picture{order:0!important;height:auto!important;flex:none!important}.visual-home .hero .visual-hero-photo{position:static!important;width:100%!important;height:auto!important;aspect-ratio:75/66;object-fit:cover!important;object-position:center 70%!important}.visual-home .hero-inner{order:1!important;padding:10px 16px!important;width:100%!important}.visual-home .hero h1{font-size:28px!important;line-height:1.15!important}.visual-home .hero-kit-btn{min-height:44px!important;padding:8px 16px!important}.home-problem-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r3-footer .r3-footer-grid>div>h3:after{content:"+";font-size:20px}.r3-footer .r3-footer-grid>.round4-fopen>h3:after{content:"−"}.r3-footer .r3-footer-grid>.round4-fshut>:not(h3){display:none!important}}.visual-home :is(.home-selection,.home-about,.collections-section){padding:36px 24px;max-width:1120px;margin:auto;box-sizing:border-box}.visual-home :is(.home-selection,.home-about)>h2{font-size:28px;line-height:1.25;margin:0 0 20px}.visual-home .home-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.visual-home .home-product{min-width:0;display:flex;flex-direction:column;gap:8px}.visual-home .home-product .product-card-image-link{display:block;aspect-ratio:1;background:var(--white)}.visual-home .home-product img{display:block;width:100%;height:100%;object-fit:contain}.visual-home .home-product :is(h3,p){margin:0;line-height:1.4}.visual-home .home-product h3{font-size:17px}.visual-home .product-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.visual-home #home-selected>[data-round4]{max-width:720px}.visual-home #home-categories .collections-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:start}.visual-home #home-categories .collection-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0;height:auto!important;aspect-ratio:auto!important;padding:0!important;gap:0!important;border:0!important;background:none!important;text-decoration:none;color:var(--navy)}.visual-home #home-categories .collection-card__img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;background:var(--white)}.visual-home #home-categories .collection-card h3{display:block!important;position:static!important;font-size:17px;line-height:1.4;margin:10px 0 0!important;color:var(--navy)!important}.visual-home #bundles>p{margin:0 0 20px}.visual-home .home-product .product-card-name-link{color:var(--navy);text-decoration:none}.plan-signup select{width:100%;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--navy);font:inherit}@media(max-width:599px){.visual-home :is(.home-selection,.home-about,.collections-section){padding:28px 16px}.visual-home #home-categories .collections-grid,.visual-home .home-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}.visual-home .collection-card h3,.visual-home .home-product h3{font-size:16px}.visual-home .home-product .product-card-actions{align-items:flex-start}.visual-home .home-product .product-card-details{display:block}}.visual-home :is(#home-selected,#home-about,#home-categories,#bundles){width:100%;max-width:1248px;margin-inline:auto;padding:36px 24px!important;box-sizing:border-box}.visual-home #bundles>:is(h2,p,.bundle-row-grid){margin-left:0!important;margin-right:0!important;max-width:none}.visual-home .home-secondary.btn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;height:52px;min-height:52px;padding:10px 16px!important;margin:16px 0 0!important;border:1px solid var(--navy)!important;border-radius:4px!important;background:transparent!important;color:var(--navy)!important;font:600 14px/1.4 Arial,sans-serif!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important}.visual-home .home-secondary.btn:hover{background:color-mix(in srgb,var(--navy) 6%,transparent)!important}.visual-home #home-selected>[data-round4]{width:100%;max-width:420px;margin:28px auto 0}.visual-home #home-selected .round4-kit-video{width:100%;height:auto;aspect-ratio:4/5;max-height:none;object-fit:cover;object-position:center bottom;border-radius:4px;background:var(--navy)}.visual-home #home-about .own-dog-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.visual-home #home-about .own-dog-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;max-width:none;max-height:none;object-fit:cover;border-radius:4px;margin:0;object-position:center 45%}.visual-home #home-about .own-dog-photo:last-child{object-position:center 40%}@media(max-width:599px){.visual-home :is(#home-selected,#home-about,#home-categories,#bundles){padding:28px 16px!important}.visual-home #home-selected>[data-round4]{max-width:none;margin-top:24px}}.topbar,.visual-announcement{background:var(--terracotta2,#a8512f)!important;color:var(--cream)!important}body:not(.visual-home) main>:is(section,p,div,nav,article):not(.pdp-hero):not(.plan-signup):not(.collection-hero):not(.page-hero):not(.r3-hero){box-sizing:border-box;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;max-width:1200px;margin-left:auto!important;margin-right:auto!important}@media(min-width:900px){body:not(.visual-home) main>:is(section,p,div,nav,article):not(.pdp-hero):not(.plan-signup):not(.collection-hero):not(.page-hero):not(.r3-hero){padding-left:24px!important;padding-right:24px!important}}.breadcrumb,.r3-breadcrumb{padding-left:16px!important;padding-right:16px!important}.visual-storefront :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif!important;letter-spacing:0}.visual-storefront main h1{font-size:calc(clamp(28px,4vw,40px))!important;line-height:1.15!important}.visual-storefront main :is(section,div,aside,form)>h2:not(article h2,.card h2,.product-card h2){font-size:calc(clamp(24px,3vw,30px))!important;line-height:1.2!important}.visual-storefront main h3:not(article h3,.card h3,.visual-cross-card h3){font-size:20px!important;line-height:1.25!important}.visual-storefront :is(.btn-gold,.product-card-add,.card-add,button[data-sku],.plan-signup button[type=submit]):not(.sold-out){background:var(--terracotta2,#a8512f)!important;border:1px solid var(--terracotta2,#a8512f)!important;color:#fff!important;border-radius:4px!important;min-height:48px;padding:0 18px;font:700 16px/1.2 inherit;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.visual-storefront :is(.btn-secondary,.home-secondary){background:transparent!important;border:1px solid var(--navy,#1a2b5a)!important;color:var(--navy,#1a2b5a)!important}.plan-signup{padding:32px 16px!important;background:var(--cream,#faf8f3)}.plan-signup>h2,.plan-signup__box{max-width:1080px;margin:0 auto}.plan-signup__box{background:var(--navy,#1a2b5a);color:var(--cream,#faf8f3);border-radius:8px;padding:24px;display:grid;gap:20px}@media(min-width:900px){.plan-signup__box{grid-template-columns:1fr 1fr;padding:40px;gap:36px}.pdp-hero>.buybox{grid-row:1!important}}.plan-signup__box h2{color:var(--cream,#faf8f3)!important;margin:0 0 8px}.plan-signup__eyebrow{display:block;color:var(--gold,#d4a83d);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.plan-signup form{display:grid;gap:12px}.plan-signup label{display:grid;gap:6px;font-size:14px;font-weight:700}.plan-signup :is(input[type=email],input[type=text],input[type=tel],select){box-sizing:border-box;width:100%;height:48px;border:1px solid #d6d3cc;border-radius:4px;padding:0 12px;font-size:16px;background:#fff;color:var(--navy,#1a2b5a)}.plan-signup [data-plan-details]:not([hidden]){display:grid;gap:12px}.visual-cross-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:12px!important;max-width:560px}.visual-cross-card .product-card-image-link{width:96px!important;height:96px!important;aspect-ratio:1!important;padding:0!important}.visual-cross-card .product-card-image-link img{width:96px!important;height:96px!important;object-fit:contain!important}.visual-cross-card h3{font-size:16px!important;margin:2px 0!important}.visual-cross-card .visual-cross-copy{display:grid;grid-template-rows:60px 36px 24px minmax(48px,auto) auto;gap:8px;height:100%;align-content:start}.visual-cross-card .visual-cross-copy>:is(h3,p,.visual-cross-price){margin:0!important;text-align:left}.visual-cross-card .product-card-actions{align-self:end;display:flex;flex-direction:column;gap:8px;align-items:stretch!important;margin:0!important}.visual-storefront .visual-cross-card .product-card-add{min-height:48px!important;height:48px!important;width:100%!important;background:var(--terracotta2,#a8512f)!important;border-color:var(--terracotta2,#a8512f)!important;color:#fff!important;position:static!important}.final-cross-sell:has(>.visual-cross-card){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.final-cross-sell>h2{grid-column:1/-1}.gallery-main:has([data-gallery-video]) .thumbs{gap:8px;padding:8px 0}.round4-video-thumb{flex:0 0 64px;width:64px;height:64px;border:1px solid var(--navy,#1a2b5a);border-radius:4px;background:var(--navy,#1a2b5a);color:#fff;font:700 12px/1.1 inherit;font-family:inherit;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:0}.round4-video-thumb span:first-child{font-size:16px}.card-badge{border-radius:4px!important;font-size:11px!important;padding:3px 6px!important;line-height:1.2!important;letter-spacing:.3px}.pg-hero-byline{color:#faf8f3!important;opacity:.85}