.account-design{--kudlz-bg:#fff;--kudlz-primary:#00025a;--kudlz-green:#00025a;--kudlz-border:rgba(0,2,90,.09);--kudlz-divider:rgba(0,2,90,.09);color:#00025a}.account-design .account-frame{padding-block:26px 64px;min-height:65vh}.account-design .account-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:28px;font-size:13px;color:#4b4d70}.account-design .account-breadcrumb svg{width:12px;height:12px}.account-design .account-breadcrumb a:hover{color:#e56a00}.account-design .account-columns{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}.account-design .account-rail{position:sticky;top:186px;display:grid;gap:14px;min-width:0}.account-design .account-identity{display:flex;align-items:center;gap:13px;padding:22px 18px;border-radius:32px;background:#fff;box-shadow:var(--sh-1)}.account-design .account-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;flex:none;background:#fff3e6;color:#e56a00;font-size:18px;font-weight:800}.account-design .account-identity>div{min-width:0}.account-design .account-identity strong{display:block;font-size:16px;font-weight:800;letter-spacing:-.02em}.account-design .account-identity div>span{display:block;overflow-wrap:anywhere;color:#4b4d70;font-size:13px;margin-top:3px}.account-design .account-identity a{display:inline-flex;align-items:center;gap:5px;color:#b45400;margin-top:9px;font-size:12px;font-weight:600}.account-design .account-identity a svg{width:12px;height:12px}.account-design .account-nav{display:grid;gap:3px;padding:9px;border-radius:32px;background:#fff;box-shadow:var(--sh-1)}.account-design .account-nav>a{display:flex;align-items:center;gap:11px;min-height:51px;padding:8px 11px;border-radius:22px;color:#4b4d70;font-size:14px;font-weight:600;transition:background .2s,color .2s}.account-design .account-nav>a:hover{color:#00025a;background:#fff3e6}.account-design .account-nav-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#fff3e6;color:#e56a00;flex:none}.account-design .account-nav-icon svg{width:17px;height:17px}.account-design .account-nav-arrow{width:13px;height:13px;margin-left:auto;opacity:.5}.account-design .account-nav>a[aria-current=page]{background:#00025a;color:white}.account-design .account-nav>a[aria-current=page] .account-nav-icon{background:#ffffff15;color:#ffb870}.account-design .account-care{position:relative;overflow:hidden;padding:22px;border-radius:32px;background:#fff3e6;border:1px solid #ffd8b0}.account-design .account-care img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.account-design .account-care strong{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em}.account-design .account-care p{font-size:13px;color:#4b4d70;line-height:1.65;margin-top:5px}.account-design .account-care a{display:inline-flex;align-items:center;gap:6px;color:#a34d00;font-size:13px;font-weight:700;margin-top:14px}.account-design .account-care a svg{width:14px;height:14px}.account-design .account-signout{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#b45400;font-size:14px;font-weight:600}.account-design .account-signout svg{width:16px;height:16px}.account-design .account-content{min-width:0;padding-bottom:24px}.account-design .account-loading{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid #00025a17;border-radius:32px;background:#fffdf8;color:#4b4d70;font-size:15px}.account-design .account-page-head{margin:0 0 30px}.account-design .account-page-head>.tag,.account-design .account-pet-title>.tag{color:#b45400;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.account-design .account-content>div>header h1,.account-design .account-content>h1,.account-design .account-page-head h1{font-size:clamp(36px,4.5vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.045em;margin-top:14px}.account-design .account-page-head h1>span{color:#ff7b00}.account-design .account-page-head>p{color:#4b4d70;max-width:55ch;margin-top:13px;font-size:16px;line-height:1.6}.account-design .account-content h2{letter-spacing:-.025em}.account-design .account-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#00025a20;border-radius:16px;background-color:#fff}.account-design .account-content :is(input,select,textarea):focus-visible{outline:2px solid #ff7b00;outline-offset:3px}.account-design .account-content :is(a,button):focus-visible{outline:3px solid #ff7b00;outline-offset:3px}.account-design .account-content :is(button,a)[class*=bg-kudlz-primary]{background-color:#00025a;color:#fff;border-radius:999px}.account-design .account-content [class*=bg-kudlz-surface]{background-color:#fff3e6}.account-design .account-content [class*=border-kudlz-border]{border-color:#00025a17}.account-design .account-content [class*="rounded-[14px]"],.account-design .account-content [class*="rounded-[20px]"]{border-radius:28px}.account-design .account-content [class*=bg-kudlz-bg]{background-color:#fff}.account-design .account-content>div[class*=max-w-2xl]{max-width:none}.account-design .account-content [data-account-card]{border:1px solid #00025a17;border-radius:28px;box-shadow:var(--sh-1);background:white}.account-design .account-content [data-account-balance]{border:1px solid #ffd8b0;border-radius:32px;background:#fff3e6;padding:28px}.account-design .account-content [data-account-balance] [data-balance-value]{font-size:clamp(38px,4vw,56px);font-weight:800;letter-spacing:-.04em}.account-design .account-content [data-balance-value]{display:block;line-height:1.15;margin-block:6px}.account-design .account-balance-label{display:block;color:#a34d00;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.account-design .account-balance-row{padding:0;flex-wrap:wrap}.account-design .account-content [data-account-balance]>p{padding-inline:0}.account-design .account-content [data-account-balance] svg{color:#e56a00}.account-design .account-content .kudlz-button-accent,.account-design .account-content .kudlz-button-primary,.account-design .account-content .kudlz-button-secondary{border-radius:999px}.account-design .account-content .account-empty{display:grid;justify-items:center;text-align:center;padding:48px 24px;border-radius:32px;border:1px solid #00025a17;background:#fffdf8}.account-design .account-content .account-empty img{width:110px;height:110px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.account-design .account-pet-card{padding:24px;border:1px solid #ffd8b0;border-radius:32px;background:#fff3e6}.account-design .account-pet-top{display:flex;align-items:center;gap:18px}.account-design .account-pet-photo{width:96px;height:112px;border:4px solid white;border-radius:24px;overflow:hidden;display:grid;place-items:center;flex:none}.account-design .account-pet-title{flex:1;min-width:0}.account-design .account-pet-title h3{font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere;margin-top:9px}.account-design .account-pet-title h3>span{color:#ff7b00}.account-design .account-pet-title p{font-size:13px;color:#4b4d70;margin-top:6px}.account-design .account-pet-remove{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:white;color:#9d432f;align-self:start;flex:none}.account-design .account-pet-remove svg{width:15px;height:15px}.account-design .account-pet-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.account-design .account-pet-facts>div{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:17px 9px;background:#fffdf8;border-radius:20px}.account-design .account-pet-facts dd{font-size:14px;font-weight:700;overflow-wrap:anywhere}.account-design .account-pet-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#b45400}.account-design .account-pet-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.account-design .account-pet-tags li{display:inline-flex;align-items:center;gap:5px;background:#fff;padding:5px 11px;border-radius:999px;font-size:12px}.account-design .account-pet-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.account-design .account-pet-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 16px;font-size:13px;font-weight:700;border-radius:999px;background:#fff}.account-design .account-pet-actions button:last-child{background:#00025a;color:white}.account-design .account-pet-actions svg{width:13px;height:13px}@media (min-width:1800px){.account-design .account-columns{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1100px){.account-design .account-columns{grid-template-columns:245px minmax(0,1fr);gap:22px}.account-design .account-identity{padding:18px 14px;gap:10px}.account-design .account-avatar{width:44px;height:44px}}@media (max-width:767px){.account-design .account-frame{padding-block:18px 36px}.account-design .account-breadcrumb{margin-bottom:18px;font-size:12px}.account-design .account-columns{display:flex;flex-direction:column;gap:25px}.account-design .account-rail{position:static;width:100%;gap:12px}.account-design .account-identity{padding:16px 18px;border-radius:24px}.account-design .account-identity strong{font-size:16px}.account-design .account-nav{display:flex;overflow-x:auto;padding:7px;gap:6px;border-radius:24px;scrollbar-width:thin;scrollbar-color:#ffd8b0 transparent}.account-design .account-nav>a{flex:none;min-height:44px;padding:6px 13px 6px 7px;border-radius:999px;font-size:13px;gap:7px;white-space:nowrap}.account-design .account-nav-icon{width:30px;height:30px;border-radius:50%}.account-design .account-care,.account-design .account-nav-arrow,.account-design .account-signout{display:none}.account-design .account-content{width:100%}.account-design .account-page-head{margin-bottom:24px}.account-design .account-page-head h1{font-size:clamp(34px,9vw,46px)}.account-design .account-page-head>p{font-size:15px}.account-design .account-content [data-account-balance]{padding:22px;border-radius:28px}}@media (prefers-reduced-motion:reduce){.account-design .account-nav>a{transition:none}}.account-design .account-passport{border-color:var(--pp-border);box-shadow:0 30px 60px -42px rgba(74,37,17,.5);overflow:hidden}.account-design .account-pp-top{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1.5px dashed var(--pp-border);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.account-design .account-pp-top img{height:22px;width:auto}.account-design .account-pp-top span:nth-child(2){opacity:.65}.account-design .account-pp-no{margin-left:auto;font-variant-numeric:tabular-nums}.account-design .account-passport .account-pet-photo{border-color:var(--pp-ring);box-shadow:0 0 0 1px var(--pp-border)}.account-design .account-passport :is(.account-pet-title>.tag,.account-pet-title p,.account-pet-facts dt){color:inherit;opacity:.7}.account-design .account-passport .account-pet-title h3>span{color:var(--pp-allergy)}.account-design .account-passport .account-pet-facts>div{background:rgba(255,255,255,.72)}.account-design .account-passport .account-pet-tags li{background:var(--pp-tag)}.account-design .account-passport .account-pet-actions button{color:inherit;background:rgba(255,255,255,.8)}.account-design .account-passport .account-pet-actions button:last-child{background:var(--pp-btn);color:var(--pp-btn-ink)}.account-design .account-pp-mrz{margin-top:18px;padding-top:12px;border-top:1.5px dashed var(--pp-border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.18em;white-space:nowrap;overflow:hidden;opacity:.45}@media (max-width:480px){.account-design .account-pp-top span:nth-child(2){display:none}.account-design .account-pet-title h3{font-size:26px}}.zip-profile .pf-section-head{margin-bottom:32px}.zip-profile .pf-reminder-pets{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:24px;border:1px solid #ffd8b0;border-radius:32px;background:#fff3e6}.zip-profile .pf-reminder-pets h2{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.025em}.zip-profile .pf-reminder-pets p{color:#4b4d70;font-size:14px;margin-top:7px}.zip-profile .pf-reminders-book .pf-card{padding:clamp(20px,3vw,32px)}.zip-profile .pf-reminders-book .pf-book{margin-block:20px}.zip-profile .pf-reminders-empty{display:grid;justify-items:center;text-align:center;gap:16px;padding:40px 24px}.zip-profile .pf-reminders-empty h2{font-size:28px;font-weight:800;letter-spacing:-.03em}.zip-profile .pf-reminders-empty p{color:#4b4d70;font-size:15px}.zip-profile .pf-me h2{font-size:20px;letter-spacing:-.02em;font-weight:800}.zip-profile .pf-list .pf-li>button{width:100%}.zip-profile .pf-list .pf-li>button>span:nth-child(2){flex:1;min-width:0}.zip-profile .pf-list .pf-li>button .chev{flex:none}.zip-profile .account-content .kudlz-container{width:100%;max-width:none;padding-inline:0}.zip-profile .pf-section-head .h-lg{margin-top:16px;overflow-wrap:anywhere}.zip-profile .pf-section-head .o{color:#ff7b00}.zip-profile .pf-section-head>p{max-width:56ch;margin-top:17px;color:#4b4d70;font-size:16px;line-height:1.7}.zip-profile .pf-list button[aria-current=page]{background:#fff3e6;box-shadow:inset 0 0 0 1px #ffd8b0}.zip-profile .pf-list button[aria-current=page] .chev{color:#e56a00}.zip-profile .pf-section-loading{display:grid;place-items:center;min-height:280px;border:1px solid #00025a17;border-radius:32px}.zip-profile .pf-subscriptions-empty{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr);align-items:center;gap:30px;padding:clamp(24px,3vw,44px);background:#fff3e6;border:1.5px solid #ffd8b0;border-radius:44px;overflow:hidden}.zip-profile .pf-subscriptions-copy h3{font-size:clamp(30px,3.4vw,48px);line-height:1.08;font-weight:800;letter-spacing:-.04em;margin-top:17px}.zip-profile .pf-subscriptions-copy h3>span{color:#ff7b00}.zip-profile .pf-subscriptions-copy>p{max-width:42ch;font-size:15px;line-height:1.8;color:#4b4d70;margin-top:18px}.zip-profile .pf-subscriptions-copy .btn{margin-top:24px}.zip-profile .pf-subscriptions-note{display:block;font-size:12px;color:#a34d00;margin-top:16px;font-weight:600}.zip-profile .pf-subscriptions-portrait{position:relative;padding-bottom:14px}.zip-profile .pf-subscriptions-portrait>img{display:block;width:100%;height:280px;border:5px solid white;border-radius:32px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.zip-profile .pf-subscriptions-portrait>span{position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(-4deg);display:inline-flex;align-items:center;gap:7px;padding:11px 17px;border-radius:999px;background:#00025a;color:white;font-size:13px;font-weight:600;white-space:nowrap;max-width:110%}.zip-profile .pf-subscriptions-portrait>span svg{width:14px;height:14px;color:#ffb870;flex:none}.zip-profile .pf-section-content article[data-account-card]{border-radius:32px;padding:24px}.zip-profile .pf-section-content :is(button,a)[class*=bg-kudlz-primary]{border-radius:999px}@media (max-width:1100px){.zip-profile .pf-subscriptions-empty{grid-template-columns:minmax(0,1fr)}.zip-profile .pf-subscriptions-portrait{max-width:260px;width:100%;justify-self:center}.zip-profile .pf-subscriptions-portrait>img{height:240px}}@media (max-width:700px){.zip-profile .pf-section-head{margin-bottom:24px}.zip-profile .pf-section-head>p{font-size:15px}.zip-profile .pf-subscriptions-empty{border-radius:32px;gap:25px;padding:26px 22px}.zip-profile .pf-subscriptions-copy h3{font-size:34px}.zip-profile .pf-subscriptions-copy .btn{white-space:normal}.zip-profile .pf-subscriptions-portrait{max-width:220px}.zip-profile .pf-subscriptions-portrait>img{height:220px}}.PetMegaMenu_menu__remHS{--menu-ink:#00025a;--menu-soft:#4b4d70;--menu-line:#00025a17;display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:36px;width:var(--kudlz-content);margin-inline:auto;padding:26px 0 30px;max-height:calc(100dvh - var(--menu-top, 190px));overflow-y:auto;overscroll-behavior:contain;color:var(--menu-ink);background:#fff}.PetMegaMenu_left__0UkY1{min-width:0}.PetMegaMenu_store__5ggh_{position:relative;display:block;height:230px;padding:30px 22px 22px;border-radius:22px;background:#fff3e6;overflow:hidden}.PetMegaMenu_eyebrow__R_xy3{position:relative;z-index:1;color:#e56a00;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.PetMegaMenu_store__5ggh_ h3{position:relative;z-index:1;max-width:8ch;font-size:25px;line-height:1.05;letter-spacing:-.03em;font-weight:800;margin:12px 0 18px}.PetMegaMenu_link__zo3is{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700}.PetMegaMenu_link__zo3is svg{width:16px;height:16px}.PetMegaMenu_store__5ggh_>.PetMegaMenu_link__zo3is{position:relative;z-index:1}.PetMegaMenu_storeArt__OcGZq{position:absolute;right:-16px;bottom:-22px;width:150px;height:auto;transition:transform .6s cubic-bezier(.34,1.4,.64,1)}.PetMegaMenu_store__5ggh_:hover .PetMegaMenu_storeArt__OcGZq{transform:rotate(-6deg) translateY(-6px)}.PetMegaMenu_label__aV1_k{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a8ca8;font-weight:700}.PetMegaMenu_left__0UkY1 .PetMegaMenu_label__aV1_k{margin:24px 0 12px}.PetMegaMenu_stages__BuIXz a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border-radius:12px;transition:background .2s}.PetMegaMenu_stages__BuIXz a:hover{background:#fff3e6}.PetMegaMenu_stages__BuIXz b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.PetMegaMenu_stages__BuIXz small{display:block;color:var(--menu-soft);font-size:14px;margin-top:2px}.PetMegaMenu_stages__BuIXz svg{width:18px;height:18px;color:#8a8ca8}.PetMegaMenu_brands__6sGhm{display:flex;flex-wrap:wrap;gap:7px}.PetMegaMenu_brands__6sGhm a{display:inline-flex;align-items:center;min-height:34px;padding:5px 13px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--menu-line);font-size:15px;font-weight:600}.PetMegaMenu_brands__6sGhm a:hover{background:#f2f3f8;box-shadow:inset 0 0 0 1.5px var(--menu-ink)}.PetMegaMenu_middle__InFWM{min-width:0;border-inline:1px solid var(--menu-line);padding-inline:36px}.PetMegaMenu_middle__InFWM>.PetMegaMenu_label__aV1_k{margin:6px 0 14px}.PetMegaMenu_categories__jzDTs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.PetMegaMenu_category__L7Yaf{min-width:0}.PetMegaMenu_category__L7Yaf h3{font-size:17px;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.PetMegaMenu_category__L7Yaf h3 a:hover{color:#e56a00}.PetMegaMenu_category__L7Yaf li a{display:inline-block;padding:5px 0;color:var(--menu-soft);font-size:16px;line-height:1.45;transition:color .2s,transform .2s}.PetMegaMenu_category__L7Yaf li a:hover{color:var(--menu-ink);transform:translateX(2px)}.PetMegaMenu_badge__xZhvj{display:inline-block;margin-left:5px;padding:1px 6px;border-radius:999px;background:#fff3e6;color:#a74d00;font-size:11px;font-weight:700}.PetMegaMenu_breedSection__Bc_jy{border-top:1px solid var(--menu-line);margin-top:24px;padding-top:24px}.PetMegaMenu_breedHeading__p6Ady{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.PetMegaMenu_breedHeading__p6Ady>a{color:#e56a00;font-size:14.5px;font-weight:700}.PetMegaMenu_breeds__BmlMf{display:flex;gap:14px;overflow-x:auto;scrollbar-width:thin;padding:3px 2px 7px}.PetMegaMenu_breed__bnYIQ{display:flex;flex-direction:column;align-items:center;gap:7px;width:80px;font-size:13.5px;font-weight:600;text-align:center;line-height:1.15}.PetMegaMenu_breedImage__YjEzU{position:relative;display:block;width:72px;height:72px;overflow:hidden;border-radius:18px;background:#fff7ed;transition:transform .3s}.PetMegaMenu_breedImage__YjEzU img{-o-object-fit:cover;object-fit:cover}.PetMegaMenu_breed__bnYIQ:hover .PetMegaMenu_breedImage__YjEzU{transform:translateY(-3px) rotate(-3deg)}.PetMegaMenu_breedName__DwrlR{max-width:80px;white-space:pre-line}.PetMegaMenu_right__YCt2B{display:grid;align-content:start;gap:12px}.PetMegaMenu_season__3S171{display:block;overflow:hidden;border-radius:22px;background:var(--menu-ink);color:#fff;transition:transform .3s}.PetMegaMenu_season__3S171:hover{transform:translateY(-3px)}.PetMegaMenu_seasonImage__hEofI{position:relative;display:block;aspect-ratio:16/15;overflow:hidden;background:#f88827}.PetMegaMenu_seasonImage__hEofI img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .4s}.PetMegaMenu_season__3S171:hover img{transform:scale(1.03)}.PetMegaMenu_seasonCopy__Nee6R{display:block;padding:24px 20px}.PetMegaMenu_seasonCopy__Nee6R small{color:#ffb870;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.PetMegaMenu_seasonCopy__Nee6R h3{margin:8px 0 16px;font-size:21px;font-weight:800;line-height:1.45;letter-spacing:-.02em}.PetMegaMenu_offer__iXY3Y{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;background:#fff3e6;box-shadow:inset 0 0 0 1.5px #ffd8b0}.PetMegaMenu_offerBadge__wawOE{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;background:#ff7b00;font-size:20px;font-weight:800}.PetMegaMenu_offer__iXY3Y b{display:block;font-size:15px;line-height:1.4}.PetMegaMenu_offer__iXY3Y small{display:block;margin-top:8px;color:var(--menu-soft);font-size:13.5px}.PetMegaMenu_menu__remHS a:focus-visible{outline:3px solid #ff7b00;outline-offset:3px;border-radius:10px}@media (max-width:1279px){.PetMegaMenu_menu__remHS{grid-template-columns:210px minmax(0,1fr) 240px;gap:22px}.PetMegaMenu_middle__InFWM{padding-inline:22px}.PetMegaMenu_store__5ggh_{padding-left:16px}.PetMegaMenu_storeArt__OcGZq{right:-30px;width:135px}.PetMegaMenu_store__5ggh_ h3{max-width:7ch;font-size:23px}.PetMegaMenu_categories__jzDTs{gap:22px 18px}.PetMegaMenu_category__L7Yaf li a{font-size:15px}.PetMegaMenu_category__L7Yaf h3{font-size:16px}.PetMegaMenu_breed__bnYIQ{width:70px;font-size:12.5px}.PetMegaMenu_breedImage__YjEzU{width:64px;height:64px}}@media (max-width:1023px){.PetMegaMenu_menu__remHS{grid-template-columns:190px minmax(0,1fr);max-height:calc(100dvh - var(--menu-top, 178px))}.PetMegaMenu_right__YCt2B{display:none}.PetMegaMenu_middle__InFWM{border-right:0;padding-right:0}.PetMegaMenu_categories__jzDTs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:480px){.PetMegaMenu_menu__remHS{max-height:75dvh}}@media (prefers-reduced-motion:reduce){.PetMegaMenu_breedImage__YjEzU,.PetMegaMenu_category__L7Yaf li a,.PetMegaMenu_seasonImage__hEofI img,.PetMegaMenu_season__3S171,.PetMegaMenu_stages__BuIXz a,.PetMegaMenu_storeArt__OcGZq{transition:none}.PetMegaMenu_breed__bnYIQ:hover .PetMegaMenu_breedImage__YjEzU,.PetMegaMenu_category__L7Yaf li a:hover,.PetMegaMenu_season__3S171:hover,.PetMegaMenu_season__3S171:hover img,.PetMegaMenu_store__5ggh_:hover .PetMegaMenu_storeArt__OcGZq{transform:none}}.TopNav_header__2XVbg{--header-navy:var(--kudlz-heading,#00025a);position:sticky;top:0;z-index:40;display:none;background:#fff;color:var(--header-navy)}.TopNav_categoryBand__O31KE,.TopNav_primaryBand__F2YmR{border-bottom:1px solid #e9eaf1}.TopNav_categoryRow__6F0oK,.TopNav_primaryRow__w4uOX{width:var(--kudlz-content);margin-inline:auto;display:flex;align-items:center}.TopNav_primaryRow__w4uOX{height:62px;gap:18px}.TopNav_brand__dnJ68{display:grid;flex:none;align-content:center;gap:4px}.TopNav_logo__WyKNz{width:0;min-width:100%;height:auto}.TopNav_tagline__t9a83{font-size:7.4px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ff7b00;white-space:nowrap}.TopNav_delivery__2d7xY{flex:0 0 224px;min-width:0;padding-left:16px;border-left:1px solid #e9eaf1}.TopNav_searchPlaceholder__cv1nH,.TopNav_search__XK5Gb{flex:1 1 0%;min-width:140px}.TopNav_searchPlaceholder__cv1nH{height:46px;border-radius:999px;background:#fdf3e6}.TopNav_search__XK5Gb input{height:46px;border-color:transparent;background:#fdf3e6;padding-left:48px;padding-right:50px;font-size:16px}.TopNav_search__XK5Gb input::-moz-placeholder{color:#8b8dab;opacity:1}.TopNav_search__XK5Gb input::placeholder{color:#8b8dab;opacity:1}.TopNav_search__XK5Gb form>div>svg{left:18px;width:20px;height:20px;color:#53567c}.TopNav_search__XK5Gb kbd{right:18px;width:23px;height:23px;border:1px solid #e6e8f1;box-shadow:none;color:#717390}.TopNav_actions__BFuns{display:flex;flex-shrink:0;align-items:center;gap:16px}.TopNav_iconAction__l0aRP{position:relative;display:grid;place-items:center;width:40px;height:44px;border-radius:50%}.TopNav_iconAction__l0aRP>svg{width:23px;height:23px;stroke-width:2}.TopNav_iconAction__l0aRP:hover{background:#f2f3f8}.TopNav_wishlistCount__oRvVL{position:absolute;right:-1px;top:0;min-width:16px;border-radius:50%;padding-inline:3px;font-size:11px;font-weight:700;text-align:center;color:#00025a;background:#ff7b00}.TopNav_cart__FHTvA{display:flex;height:44px;min-width:88px;align-items:center;justify-content:center;gap:13px;padding:0 16px;border-radius:999px;color:#fff;background:var(--header-navy)}.TopNav_cart__FHTvA>svg{width:24px;height:24px}.TopNav_cart__FHTvA>span{display:grid;place-items:center;height:24px;min-width:24px;padding-inline:5px;border-radius:50%;background:#ffffff26;font-size:15px;font-weight:700}.TopNav_categoryBand__O31KE{position:relative}.TopNav_categoryRow__6F0oK{min-height:46px;gap:4px}.TopNav_navItem__nQLbg{flex-shrink:0}.TopNav_navLink__ySBYi{display:flex;height:40px;align-items:center;gap:8px;border-radius:16px;padding:0 15px;font-size:16.5px;font-weight:600;white-space:nowrap;transition:background-color .18s}.TopNav_navLink__ySBYi>svg{height:13px;width:13px;transition:transform .18s}.TopNav_active__Uds8D,.TopNav_navLink__ySBYi:hover,.TopNav_open__AxKo4{background:#fdf3e6}.TopNav_rotated__T_vEu{transform:rotate(180deg)}.TopNav_megaMenu__s8dMJ{position:absolute;inset-inline:0;top:100%;z-index:50;border-bottom:1px solid #e2e4ee;background:#fff;box-shadow:0 24px 48px #00025a1f}.TopNav_vision__pSqKg{margin-left:auto;height:40px;gap:10px;padding:4px 5px 4px 16px;background:#f2f3f8}.TopNav_vision__pSqKg>span:first-child{font-size:15px}.TopNav_vision__pSqKg>span:first-child>svg{width:19px;height:19px}.TopNav_vision__pSqKg>span:nth-child(2){height:34px;background:#e9eaf2;padding:3px}.TopNav_vision__pSqKg button{height:28px;gap:7px;padding-inline:13px;font-size:15px;font-weight:600;color:#585a77}.TopNav_vision__pSqKg button>svg{width:21px;height:21px;fill:currentColor;stroke-width:1.5}.TopNav_vision__pSqKg button[aria-pressed=true]{color:white;background:var(--header-navy);box-shadow:0 1px 4px #00025a30}.TopNav_offers____42d{position:relative;display:grid;place-items:center;flex-shrink:0;margin-left:10px;padding:6px 16px;overflow:hidden;border:2px solid #ffc086;border-radius:999px;background:repeating-linear-gradient(-42deg,#ffffff12 0 2px,transparent 2px 9px),#ff983c;box-shadow:inset 0 0 0 1px #ffffff66;color:#00025a;font-size:15px;line-height:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.TopNav_header__2XVbg a:focus-visible,.TopNav_vision__pSqKg button:focus-visible{outline:2px solid #ff7b00;outline-offset:3px}@media (min-width:768px){.TopNav_header__2XVbg{display:block}}@media (max-width:1439px){.TopNav_primaryRow__w4uOX{gap:18px}.TopNav_delivery__2d7xY{flex-basis:200px;padding-left:12px}.TopNav_navLink__ySBYi{padding-inline:12px;font-size:16px}.TopNav_vision__pSqKg{gap:7px;padding-left:12px}.TopNav_vision__pSqKg button{padding-inline:9px;font-size:14px}.TopNav_vision__pSqKg>span:first-child{font-size:13px}.TopNav_actions__BFuns{gap:8px}}@media (max-width:1199px){.TopNav_primaryRow__w4uOX{gap:14px;height:60px}.TopNav_delivery__2d7xY{flex-basis:168px}.TopNav_search__XK5Gb input{height:44px;font-size:15px}.TopNav_navLink__ySBYi{padding-inline:9px;font-size:15px}.TopNav_vision__pSqKg>span:first-child{font-size:0;gap:0}.TopNav_vision__pSqKg{padding-left:10px;gap:7px}.TopNav_vision__pSqKg button{padding-inline:8px}.TopNav_offers____42d{margin-left:5px;padding-inline:13px;font-size:13px}.TopNav_cart__FHTvA{min-width:80px;gap:8px;padding-inline:12px}}@media (max-width:979px){.TopNav_delivery__2d7xY,.TopNav_vision__pSqKg>span:first-child{display:none}.TopNav_categoryRow__6F0oK{gap:0}.TopNav_navLink__ySBYi{padding-inline:8px;font-size:14px}.TopNav_vision__pSqKg button{padding-inline:7px;font-size:13px}.TopNav_vision__pSqKg button>svg{width:17px;height:17px}.TopNav_vision__pSqKg{gap:3px;padding-left:7px}.TopNav_offers____42d{padding-inline:10px}}@media (max-height:480px){.TopNav_header__2XVbg{position:static}}@media (prefers-reduced-motion:reduce){.TopNav_navLink__ySBYi,.TopNav_navLink__ySBYi>svg{transition:none}}@font-face{font-family:displayFont;src:url(/_next/static/media/19a695ab0dbea103-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_1d80fe{font-family:displayFont,displayFont Fallback}.__variable_1d80fe{--font-display:"displayFont","displayFont Fallback"}@font-face{font-family:bodyFont;src:url(/_next/static/media/19a695ab0dbea103-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_04d924{font-family:bodyFont,bodyFont Fallback}.__variable_04d924{--font-body:"bodyFont","bodyFont Fallback"}