.NVNhza_coat_products{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.NVNhza_title{color:var(--color-muted);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.NVNhza_lead{color:var(--color-text-soft);font-size:var(--fs-body-small);line-height:1.5}.NVNhza_list{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.NVNhza_item{border-radius:var(--radius-field);background-color:var(--color-bg-alt);flex-direction:column;gap:.125rem;padding:.625rem .875rem;display:flex}.NVNhza_name{font-weight:var(--fw-semibold);line-height:1.35}.NVNhza_why{color:var(--color-text-soft);font-size:var(--fs-small);line-height:1.45}.NVNhza_shop{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.75rem;margin-top:.5rem;display:grid}.NVNhza_product{border-radius:var(--radius-card-small);background-color:var(--color-card);box-shadow:var(--shadow-outer);flex-direction:column;gap:.625rem;padding:.5rem .5rem .75rem;display:flex}.NVNhza_product_link{min-width:0;color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.NVNhza_frame{aspect-ratio:1;border-radius:var(--radius-field);background-color:var(--color-bg-alt);position:relative;overflow:hidden}.NVNhza_image{object-fit:cover;mix-blend-mode:multiply}[data-theme=dark] .NVNhza_image{mix-blend-mode:normal}@media (prefers-color-scheme:dark){:root:not([data-theme]) .NVNhza_image{mix-blend-mode:normal}}.NVNhza_meta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.NVNhza_product_name{font-weight:var(--fw-semibold);line-height:1.3}@media (hover:hover){.NVNhza_product_link:hover .NVNhza_product_name{color:var(--color-accent-text)}}.NVNhza_price{color:var(--color-text-soft);font-size:var(--fs-body-small)}.NVNhza_buy{margin-top:auto}.NVNhza_sold_out{color:var(--color-muted);font-size:var(--fs-body-small)}@container (min-width:26rem){.NVNhza_list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.NVNhza_coat_products{container-type:inline-size}.NVNhza_picks_row{flex-direction:column;gap:.5rem;display:flex}.NVNhza_picks_row_title{font-size:var(--fs-title-2xs);line-height:1.2}.NVNhza_shop_row{gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem;display:grid}@media (min-width:40em){.NVNhza_shop_row{grid-template-columns:repeat(4,minmax(0,1fr))}}.NVNhza_picks_none{border-radius:var(--radius-field);background-color:var(--color-card);color:var(--color-text-soft);font-size:var(--fs-body-small);margin-top:.5rem;padding:.875rem 1rem;line-height:1.5}.NVNhza_kind{color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.NVNhza_shop_row{position:relative}.NVNhza_shop_row .NVNhza_product_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NVNhza_shop_row>.NVNhza_product{gap:0;padding:.75rem}.NVNhza_shop_row>.NVNhza_product .NVNhza_product_link{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}.NVNhza_shop_row>.NVNhza_product .NVNhza_meta{display:contents}.NVNhza_shop_row>.NVNhza_product .NVNhza_kind{margin-top:.625rem}.NVNhza_shop_row>.NVNhza_product .NVNhza_product_name{margin-top:.125rem}.NVNhza_shop_row>.NVNhza_product .NVNhza_price{margin-top:.25rem}@supports (grid-template-rows:subgrid){.NVNhza_shop_row{margin-bottom:calc(-1 * var(--gap-cards));row-gap:0}.NVNhza_shop_row>.NVNhza_product{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--gap-cards);display:grid}.NVNhza_shop_row>.NVNhza_product .NVNhza_product_link{grid-row:span 4;grid-template-rows:subgrid}}.NVNhza_place{visibility:hidden}.NVNhza_picks_none_over{border-radius:var(--radius-field);background-color:var(--color-card);color:var(--color-text-soft);font-size:var(--fs-body-small);padding:.875rem 1rem;line-height:1.5;position:absolute;inset:0 0 auto}
.BPuqea_coat_check{flex-direction:column;gap:1.75rem;display:flex}.BPuqea_split{gap:1.75rem;display:grid}.BPuqea_side{flex-direction:column;gap:1.75rem;min-width:0;display:flex}@media (min-width:70em){.BPuqea_coat_check{gap:2rem}.BPuqea_split{column-gap:var(--gap-split);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.BPuqea_side{gap:2rem}}@media (min-width:70em) and (min-height:60em){.BPuqea_side{top:calc(var(--header-height) + 1.5rem);position:sticky}}.BPuqea_intro{flex-direction:column;gap:1rem;display:flex}.BPuqea_lead{max-width:32.5rem;color:var(--color-text-soft);font-size:var(--fs-body-medium);line-height:1.6}.BPuqea_stage{border-radius:var(--radius-panel);background-color:var(--color-deep);box-shadow:var(--shadow-outer);place-items:center;padding:clamp(2.25rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem) 1.25rem;display:grid;position:relative}.BPuqea_stage_hand{color:var(--color-deep-accent);font-size:var(--fs-hand-small);line-height:1;position:absolute;top:1rem;left:1.5rem}.BPuqea_dog{max-width:30rem}@media (min-width:70em){.BPuqea_dog{max-width:18rem}}.BPuqea_picker{flex-direction:column;gap:1.5rem;display:flex}.BPuqea_group{border:0;min-width:0}.BPuqea_legend{font-size:var(--fs-body-small);font-weight:var(--fw-semibold);margin-bottom:.75rem}.BPuqea_coat_group{grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;display:grid}.BPuqea_coat_group .BPuqea_legend{float:left;margin-bottom:0}.BPuqea_coat_group .BPuqea_coats{grid-column:1/-1}.BPuqea_sky{border-radius:var(--radius-pill);background-color:var(--color-card);min-height:2.75rem;color:var(--color-accent-text);font:inherit;cursor:pointer;border:0;justify-self:end;align-items:center;gap:.5rem;padding:.25rem 1rem .25rem .25rem;transition:background-color .2s,box-shadow .3s;display:inline-flex}.BPuqea_sky[aria-pressed=true]{background-color:var(--color-accent-soft);box-shadow:var(--shadow-pressed)}.BPuqea_sky:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.BPuqea_sky_photo{width:2.25rem;transition:transform .3s var(--ease);flex:none;transform:rotate(-6deg)}@media (hover:hover){.BPuqea_sky:hover .BPuqea_sky_photo{transform:rotate(4deg)scale(1.06)}}.BPuqea_sky .BPuqea_sky_note{font-size:var(--fs-hand-small);text-align:left;line-height:1}.BPuqea_optional{color:var(--color-muted);font-weight:var(--fw-regular);margin-inline-start:.125rem}.BPuqea_coats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-auto-rows:1fr;gap:.75rem;display:grid}.BPuqea_coat{border-radius:var(--radius-option-large);background-color:var(--color-card);min-height:4.5rem;box-shadow:var(--shadow-raised);cursor:pointer;align-items:center;gap:.875rem;padding:.875rem 1rem;transition:box-shadow .3s,background-color .2s;display:flex;position:relative}@media (hover:hover){.BPuqea_coat:hover{box-shadow:var(--shadow-pressed)}}.BPuqea_coat[data-selected=true]{background-color:var(--color-accent-soft);box-shadow:var(--shadow-pressed)}.BPuqea_swatch{color:var(--color-accent-text);transition:transform .3s var(--ease)}.BPuqea_coat[data-selected=true] .BPuqea_swatch{transform:rotate(-8deg)scale(1.08)}@media (hover:hover){.BPuqea_coat:hover .BPuqea_swatch{transform:rotate(-8deg)scale(1.08)}}.BPuqea_coat_text{flex-direction:column;min-width:0;display:flex}.BPuqea_coat_name{font-weight:var(--fw-bold);line-height:1.3}.BPuqea_coat_examples{color:var(--color-muted);font-size:var(--fs-small);line-height:1.4}.BPuqea_chips{flex-wrap:wrap;gap:.5rem;display:flex}.BPuqea_chip{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex;position:relative}.BPuqea_chip_sub{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--color-muted)}.BPuqea_chip[data-selected=true] .BPuqea_chip_sub{color:inherit}:is(.BPuqea_coat:has(input:focus-visible),.BPuqea_chip:has(input:focus-visible)){outline:2px solid var(--color-accent);outline-offset:3px}.BPuqea_outcome{flex-direction:column;gap:1rem;min-width:0;display:flex}.BPuqea_result{padding:var(--pad-card-compact);border-radius:var(--radius-card);background-color:var(--color-card);box-shadow:var(--shadow-float);animation:BPuqea_result-in .45s var(--ease) both;flex-direction:column;gap:.75rem;display:flex;position:relative}.BPuqea_results{grid-template-areas:"advice";display:grid}.BPuqea_results>.BPuqea_result{grid-area:advice}.BPuqea_results>.BPuqea_result:not([data-active]){visibility:hidden;animation:none}@media (min-width:40em){.BPuqea_result{padding:2rem}}@keyframes BPuqea_result-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:none}}.BPuqea_stamp{border-radius:var(--shape-mark);background-color:var(--color-accent);width:4.5rem;height:4.5rem;color:var(--color-accent-ink);box-shadow:var(--shadow-outer);animation:BPuqea_stamp .5s .2s var(--ease) both;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:-1rem;right:1rem;transform:rotate(-10deg)}.BPuqea_stamp_paw{width:1.75rem;height:1.75rem}.BPuqea_stamp_text{font-size:var(--fs-body-medium);line-height:1}@keyframes BPuqea_stamp{0%{opacity:0;transform:rotate(-24deg)scale(1.7)}60%{opacity:1;transform:rotate(-8deg)scale(.92)}to{opacity:1;transform:rotate(-10deg)scale(1)}}.BPuqea_result_eyebrow{padding-right:4.5rem}.BPuqea_service{font-size:clamp(var(--fs-title-sm), 7vw, var(--fs-title-lg));padding-right:1.5rem;line-height:1.15}.BPuqea_service_text{color:var(--color-text-soft);line-height:1.5}.BPuqea_facts{flex-direction:column;margin-top:.25rem;display:flex}.BPuqea_fact{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:.375rem;padding-block:.75rem;display:flex}.BPuqea_fact dt{color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.BPuqea_treatments{flex-wrap:wrap;gap:.375rem;display:flex}.BPuqea_treatment{border-radius:var(--radius-pill);background-color:var(--color-accent-soft);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:.25rem .75rem}.BPuqea_rhythm{font-family:var(--font-heading);font-size:var(--fs-title-2xs);line-height:1.3}.BPuqea_tips{color:var(--color-text-soft);font-size:var(--fs-body-small);flex-direction:column;gap:.375rem;line-height:1.5;display:flex}.BPuqea_tips strong{color:var(--color-text)}.BPuqea_note{border-radius:var(--radius-field);background-color:var(--color-bg-alt);font-size:var(--fs-body-small);padding:.875rem 1rem;line-height:1.5}.BPuqea_price{color:var(--color-muted);font-size:var(--fs-small);line-height:1.5}.BPuqea_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.5rem;display:flex}.BPuqea_shop{min-width:0}.BPuqea_shop:empty{display:none}.BPuqea_coat>input,.BPuqea_chip>input{top:0;left:0}
.yP5BbG_section_header{margin-bottom:var(--space-stack);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 1.5rem;display:flex}.yP5BbG_text{flex-direction:column;gap:1rem;max-width:38.75rem;display:flex}.yP5BbG_title{max-width:35rem}.yP5BbG_together{justify-content:flex-start;column-gap:2.5rem}.yP5BbG_section_header{align-items:last baseline}.yP5BbG_section_header>:not(.yP5BbG_text){align-self:last baseline}
.DClnEW_average{margin-top:calc(var(--space-stack) * -.5);margin-bottom:var(--space-stack)}
.hRlv_q_lead{max-width:23.75rem;color:var(--color-muted);line-height:1.55}.hRlv_q_grid{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40em){.hRlv_q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60em){.hRlv_q_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hRlv_q_photo_item{min-height:13rem;display:grid}.hRlv_q_walk_photo img{object-position:50% 55%}.hRlv_q_item{position:relative}.hRlv_q_card{height:100%;min-height:15rem;padding:var(--pad-card-compact);border-radius:var(--radius-card);flex-direction:column;gap:.875rem;display:flex}.hRlv_q_tint_1{--color-context:var(--color-tint-1);background-color:var(--color-tint-1)}.hRlv_q_tint_2{--color-context:var(--color-tint-2);background-color:var(--color-tint-2)}.hRlv_q_tint_3{--color-context:var(--color-tint-3);background-color:var(--color-tint-3)}.hRlv_q_tint_4{--color-context:var(--color-tint-4);background-color:var(--color-tint-4)}.hRlv_q_title{font-family:var(--font-heading);font-size:var(--fs-title);line-height:1.1}.hRlv_q_text{color:var(--color-text-soft);flex:1;line-height:1.5}
.cVmWKG_welcome{padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(3rem,7vw,5.5rem);position:relative}.cVmWKG_welcome:has(>[data-season-scene]){padding-bottom:calc(clamp(3rem,7vw,5.5rem) + 3.25rem)}@media (max-width:39.99em){.cVmWKG_title{font-size:clamp(2.25rem,9.8vw,3.25rem)}}@media (min-width:70em){.cVmWKG_title{font-size:clamp(3.25rem,.75rem + 3.7vw,5.25rem)}}.cVmWKG_line{text-wrap:balance;display:block}.cVmWKG_inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));align-items:center;gap:clamp(2.25rem,5vw,4.5rem);display:grid}@media (min-width:70em){.cVmWKG_inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.cVmWKG_text{flex-direction:column;gap:1.625rem;display:flex}.cVmWKG_eyebrow{color:var(--color-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:center;gap:.625rem;display:flex}.cVmWKG_eyebrow:before{content:"";background-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.cVmWKG_highlight{color:var(--color-accent-text)}.cVmWKG_lead{max-width:31.25rem;color:var(--color-text-soft);font-size:var(--fs-lead);line-height:1.5}@media (min-width:70em){.cVmWKG_lead{max-width:35rem;font-size:clamp(1.1875rem,.85rem + .5vw,1.4375rem)}}.cVmWKG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.cVmWKG_text .cVmWKG_facts{display:none}@media (min-width:40em){.cVmWKG_text .cVmWKG_facts{border-top:1px solid var(--color-line-soft);padding-top:1.25rem;display:flex}}.cVmWKG_visual{aspect-ratio:1/1.02;justify-self:center;width:100%;max-width:36.25rem;position:relative}@media (min-width:70em){.cVmWKG_visual{justify-self:end;max-width:min(46rem,98.0392svh - 8.82353rem)}}.cVmWKG_sun{aspect-ratio:1;background-color:var(--color-butter);border-radius:50%;width:42%;position:absolute;top:-3%;right:-4%}.cVmWKG_visual .cVmWKG_photo{border-radius:58% 42% 48% 52%/46% 54%;position:absolute;inset:5% 3% 0 0}.cVmWKG_sky_card{background-color:var(--color-card);max-width:17rem;box-shadow:var(--shadow-float);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.75rem 1.125rem .75rem .75rem;transition:transform .2s;display:flex;position:absolute;bottom:6%;left:-2%}@media (hover:hover){.cVmWKG_sky_card:hover{transform:translateY(-.25rem)}}.cVmWKG_sky_photo{object-fit:cover;background-color:var(--color-placeholder-a);border-radius:50%;flex-shrink:0;width:3.125rem;height:3.125rem}.cVmWKG_sky_note{color:var(--color-accent-text);font-size:var(--fs-hand-small);line-height:1;display:block}.cVmWKG_sky_role{color:var(--color-muted);font-size:var(--fs-xs);margin-top:.1875rem;line-height:1.3;display:block}.cVmWKG_season{--seasonal-accent-size:1.5rem}.cVmWKG_season>:nth-child(n+2){display:none}@media (min-width:22.5em) and (max-width:79.99em){.cVmWKG_text .cVmWKG_season{display:none}}[data-theme=dark] .cVmWKG_welcome{background:radial-gradient(70% 85% at 72%,#e8b9a829,#0000 72%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .cVmWKG_welcome{background:radial-gradient(70% 85% at 72%,#e8b9a829,#0000 72%)}}
