@font-face{font-family:WDS Catalog Clash;src:url(/fonts/school-clash-display-semibold-v1.woff2)format("woff2");font-weight:600;font-display:swap}:is(.wds-breeding,.wds-litter-profile,.hub-page--breeding,.wds-litters){--breed-ink:#123b46;--breed-deep:#123b46;--breed-brand:#226c79;--breed-accent:#9b6d24;--breed-paper:#f6f3ec;--breed-white:#fffaf0;--breed-muted:#46636b;--deep:#123b46;--brand-dark:#123b46;--ink:#123b46;--muted:#46636b;--paper:#f6f3ec;color:#123b46;background:#f6f3ec}:is(.wds-breeding,.wds-litter-profile,.hub-page--breeding,.wds-litters) :is(h1,h2,h3){font-family:"WDS Catalog Clash",var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-weight:600}:is(.wds-breeding,.wds-litter-profile,.hub-page--breeding,.wds-litters) ::selection{color:#123b46;background:#e9d19d}:is(.wds-breeding,.wds-litter-profile,.hub-page--breeding,.wds-litters) :is(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #ba872b}:is(.wds-breeding,.wds-litter-profile) [id]{scroll-margin-top:110px}:is(.wds-breeding-kicker,.wds-litter-kicker,.hub-page--breeding .hub-kicker){display:none}:is(.wds-breeding-profile__breadcrumb,.wds-litter-profile__breadcrumb){flex-wrap:wrap;align-items:center;gap:8px;width:min(1200px,100% - 48px);min-height:60px;margin:auto;padding-block:6px;font-size:12px}:is(.wds-breeding-profile__breadcrumb,.wds-litter-profile__breadcrumb) a{text-underline-offset:4px;align-items:center;min-height:40px;font-weight:600;text-decoration:underline;display:inline-flex}:is(.wds-breeding-profile .wds-breeding-profile__hero,.wds-litter-profile .wds-litter-profile__hero){color:#fffaf0;background:#123b46;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;width:min(1320px,100% - 40px);min-height:0;margin:0 auto 48px;padding:42px clamp(24px,4vw,58px);display:grid;overflow:hidden}.wds-breeding-profile .wds-breeding-profile__copy{grid-area:1/1;min-width:0;padding:0}.wds-breeding-profile .wds-breeding-profile__photo{grid-area:1/2;min-width:0}.wds-breeding-profile__photo .wds-dog-gallery__photo>img{object-fit:contain;object-position:center;height:clamp(360px,57dvh,590px);max-height:none}.wds-breeding-profile .wds-breeding-profile__identity>.wds-breeding-kicker{color:#214b3a;font:600 11px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;background:#d8ebdf;border-radius:999px;margin:0 0 24px;padding:8px 14px;display:inline-flex}:is(.wds-breeding-profile__identity,.wds-litter-profile__identity) h1{color:#fffaf0;overflow-wrap:anywhere;margin:0;font-size:clamp(50px,6.8vw,96px);line-height:1}:is(.wds-breeding-profile__breed,.wds-litter-profile .wds-litter-profile__breed){font:500 21px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:#e9d19d;margin:14px 0 0}.wds-breeding-profile__details>p{color:#d2e1e0;max-width:50ch;margin:24px 0 0;font-size:15px;line-height:1.65}.wds-breeding-profile .wds-breeding-profile__details dl{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:28px 0 0;display:grid}.wds-breeding-profile .wds-breeding-profile__details dl>div{border:0;border-top:1px solid #61838b80;padding:16px 0}.wds-breeding-profile .wds-breeding-profile__details dt{color:#b9d0d2;font:400 12px/1.4 var(--font-sans);text-transform:none;letter-spacing:0;margin:0 0 7px}.wds-breeding-profile .wds-breeding-profile__details dd{font:600 18px/1.4 var(--font-sans);color:#fffaf0;margin:0}.wds-breeding-profile__details dd a{color:#e9d19d;text-underline-offset:4px;align-items:center;min-height:32px;display:inline-flex}:is(.wds-breeding-primary,.wds-breeding-final a,.wds-litter-profile .wds-litter-button,.wds-litter-profile__final a,.hub-page--breeding .hub-button){min-height:52px;font:650 14px/1.3 var(--font-sans);text-transform:none;letter-spacing:0;background:#e9d19d;border:0;border-radius:999px;margin-top:24px;padding:15px 25px;transition:background .2s,transform .2s;color:#123b46!important}:is(.wds-breeding-primary,.wds-litter-profile .wds-litter-button,.hub-page--breeding .hub-button):hover{background:#f4e5c2;transform:translateY(-2px)}.wds-breeding-profile .catalog-dog-videos{color:#fffaf0;width:min(940px,100% - 48px);margin:auto;padding-block:clamp(40px,6vw,80px)}.wds-breeding-profile .catalog-dog-videos :is(h2,h3){color:#fffaf0}.wds-breeding-profile .catalog-dog-videos h2{margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.08}.wds-breeding-profile .catalog-dog-videos h3{margin:0;font-size:clamp(16px,1.8vw,20px)}.wds-breeding-profile :is(.wds-breeding-profile__story,.wds-breeding-profile__gallery,.wds-breeding-profile__media,.wds-breeding-profile__health,.wds-breeding-profile__litters){padding-block:clamp(38px,6vw,64px)}.wds-breeding-profile :is(h2,.wds-breeding-final h2){font-size:clamp(30px,4vw,48px);line-height:1.08}.wds-breeding-profile__story article>span{display:none}.wds-breeding-profile__gallery-grid :is(a,figure),.wds-breeding-profile__health-list article{border-radius:14px;overflow:hidden}.wds-breeding-profile .wds-breeding-profile__litters{background:#ebe5d6}.wds-breeding-profile .wds-breeding-profile__litters a{color:#fffaf0;background:#123b46;border-radius:999px;min-height:48px;padding:13px 22px;font-size:14px}.wds-breeding-profile .wds-breeding-final{color:#fffaf0;background:#123b46;padding-block:56px}.wds-breeding-profile .wds-breeding-final h2{color:#fffaf0}.wds-breeding-profile .wds-breeding-final p{color:#c4d8d8}.wds-litter-profile .wds-litter-profile__hero-media{background:#f0e5cc;border-radius:16px;grid-area:1/2;width:100%;min-width:0;height:auto;padding:8px;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 22px 24px -17px #001b25c9}.wds-litter-profile .wds-litter-profile__hero-media img{object-fit:contain;border-radius:9px;width:100%;height:clamp(350px,52dvh,550px);position:relative;inset:auto}.wds-litter-profile .wds-litter-profile__hero-media.is-parent-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wds-litter-profile .wds-litter-profile__hero-media.is-parent-pair img{object-fit:contain}.wds-litter-profile .wds-litter-profile__hero-scrim{display:none}.wds-litter-profile .wds-litter-profile__hero-copy{grid-area:1/1;width:100%;margin:0;padding:0;position:relative}.wds-litter-profile .wds-litter-profile__state{color:#214b3a;font:600 11px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;background:#d8ebdf;border-radius:999px;margin-bottom:24px;padding:8px 14px}.wds-litter-profile__lead{color:#d2e1e0;max-width:50ch;font-size:15px}.wds-litter-profile .wds-litter-profile__facts{background:#ebe5d6;border:0;border-radius:16px;gap:0 24px;padding:8px 24px}.wds-litter-profile .wds-litter-profile__facts>div{border:0;padding:18px 0}.wds-litter-profile .wds-litter-profile__facts span{font:400 12px/1.4 var(--font-sans);text-transform:none;letter-spacing:0;color:#46636b}.wds-litter-profile .wds-litter-profile__facts strong{font:600 17px/1.4 var(--font-sans)}.wds-litter-profile__facts a{color:#123b46;text-underline-offset:4px;align-items:center;min-height:32px;display:inline-flex}.wds-litter-profile :is(.wds-litter-profile__story,.wds-litter-profile__parents,.wds-litter-profile__health,.wds-litter-profile__dogs,.wds-litter-profile__gallery,.wds-litter-profile__media,.wds-litter-profile__delivery){padding-block:clamp(38px,6vw,64px)}.wds-litter-profile h2{font-size:clamp(30px,4vw,48px);line-height:1.08}.wds-litter-profile :is(.wds-litter-profile__parents,.wds-litter-profile__dogs){color:#123b46;background:#f6f3ec}.wds-litter-profile :is(.wds-litter-profile__parents,.wds-litter-profile__dogs) h2{color:#123b46}.wds-litter-profile :is(.wds-litter-profile__parents,.wds-litter-profile__dogs) header>p:last-child{color:#46636b}.wds-litter-profile .wds-litter-profile__parents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wds-litter-profile .wds-litter-profile__parents-grid article{background:#ebe5d6;border-radius:16px;display:block}.wds-litter-profile .wds-litter-profile__parent-photo{background:#ece1c8;min-height:0}.wds-litter-profile .wds-litter-profile__parent-photo img{aspect-ratio:auto;object-fit:contain;height:320px;min-height:0}.wds-litter-profile__parent-photo>span{text-transform:none;letter-spacing:0;background:#123b46;border-radius:999px;font-size:11px}.wds-litter-profile .wds-litter-profile__parent-copy{padding:20px}.wds-litter-profile .wds-litter-dog-card{background:#ebe5d6;border-radius:16px}.wds-litter-dog-card>div>span{letter-spacing:0;text-transform:none;border-radius:999px}.wds-litter-profile__health-groups section,.wds-litter-profile__gallery a{border-radius:14px}.wds-litter-profile__media{background:#1d5964}.wds-litter-profile__delivery article>span{display:none}.wds-litter-profile .wds-litter-profile__final{color:#fffaf0;background:#123b46;padding-block:56px}.wds-litter-profile__final h2{color:#fffaf0}.wds-litter-profile .wds-litter-profile__sticky{backdrop-filter:none;background:#f6f3ec}.wds-litter-profile .wds-litter-profile__sticky a{background:#123b46;border-radius:999px}.hub-page--breeding .hub-hero h1,.wds-breeding .wds-breeding-hero h1{font-size:clamp(44px,6.8vw,80px);line-height:1.02}.hub-page--breeding .hub-hero__portraits img,.hub-page--breeding .hub-portrait-row img{border-radius:14px}.wds-breeding .wds-breeding-card{border-radius:14px;overflow:hidden}.wds-breeding .wds-breeding-hero__actions a{border-radius:999px}@media (width<=759px){:is(.wds-breeding-profile__breadcrumb,.wds-litter-profile__breadcrumb){gap:6px;width:calc(100% - 40px);min-height:50px;font-size:10px}:is(.wds-breeding-profile .wds-breeding-profile__hero,.wds-litter-profile .wds-litter-profile__hero){border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 24px);margin-bottom:30px;padding:24px 0 28px}.wds-breeding-profile .wds-breeding-profile__copy,.wds-litter-profile .wds-litter-profile__hero-copy{display:contents}:is(.wds-breeding-profile__identity,.wds-litter-profile__identity){grid-area:1/1;padding:0 24px 10px}.wds-breeding-profile .wds-breeding-profile__photo{grid-area:2/1;width:100%}.wds-breeding-profile__photo .wds-dog-gallery__photo>img{height:clamp(330px,51dvh,440px)}:is(.wds-breeding-profile__details,.wds-litter-profile__intro){grid-area:3/1;padding:6px 24px 0}:is(.wds-breeding-profile__identity,.wds-litter-profile__identity) h1{font-size:clamp(42px,13vw,60px)}.wds-breeding-profile .wds-breeding-profile__identity>.wds-breeding-kicker,.wds-litter-profile .wds-litter-profile__state{margin-bottom:14px;font-size:10px}:is(.wds-breeding-profile__breed,.wds-litter-profile .wds-litter-profile__breed){margin:9px 0 0;font-size:17px}.wds-breeding-profile .wds-breeding-profile__details dl{gap:0 18px;margin-top:18px}.wds-breeding-profile .wds-breeding-profile__details dd{font-size:17px}.wds-breeding-profile .catalog-dog-videos{width:calc(100% - 32px)}:is(.wds-breeding-primary,.wds-breeding-final a,.wds-litter-profile .wds-litter-button,.wds-litter-profile__final a){width:100%;margin-top:20px;font-size:13px}.wds-litter-profile .wds-litter-profile__hero-media{grid-area:2/1;width:calc(100% - 48px);margin:14px 24px 0;padding:6px}.wds-litter-profile .wds-litter-profile__hero-media img{height:330px}.wds-litter-profile .wds-litter-profile__hero-media.is-parent-pair img{height:240px}.wds-litter-profile .wds-litter-profile__facts{gap:0 18px;width:calc(100% - 40px);padding:4px 20px}.wds-litter-profile .wds-litter-profile__parent-photo img{height:195px}.wds-litter-profile .wds-litter-profile__parent-copy{padding:14px}.wds-litter-profile__parent-copy h3{overflow-wrap:anywhere;font-size:25px}.wds-litter-profile__parent-copy dl div{font-size:12px;display:block}.wds-litter-profile__parent-copy dd{text-align:left;overflow-wrap:anywhere;margin-top:5px}.wds-litter-profile__parent-photo>span{padding:6px 9px;font-size:10px;inset:8px auto auto 8px}:is(.wds-breeding-profile .wds-breeding-final,.wds-litter-profile .wds-litter-profile__final){padding:38px 24px 90px}}@media (prefers-reduced-motion:reduce){:is(.wds-breeding,.wds-litter-profile,.hub-page--breeding,.wds-litters) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
