.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language-switcher{flex-shrink:0}.language-switcher select{font:inherit;font-size:.8rem;color:inherit;background:transparent;border:1px solid #c9c5b9;border-radius:0;padding:9px 24px 9px 10px;max-width:145px;min-height:40px;cursor:pointer}
.main-nav{gap:clamp(12px,1.5vw,28px)}.main-nav>a,.nav-group>a{white-space:nowrap}.nav-group:focus-within .dropdown{display:block;opacity:1;visibility:visible;pointer-events:auto}.dropdown a{white-space:normal}
main h1,main h2,main h3{overflow-wrap:anywhere;hyphens:auto}.litter-details>*,.editorial>*,.split-content>*,.credentials-grid>*,.package-homes>*,.puppy-expectations>*{min-width:0}
a:focus-visible,select:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8b6555;outline-offset:4px}.iskra-litter{margin-top:28px;padding-top:42px;padding-bottom:50px}.iskra-litter .eyebrow{margin-bottom:14px}
@media(max-width:1100px){.site-header{flex-wrap:wrap;gap:18px}.main-nav{gap:16px;flex-wrap:wrap}.language-switcher select{max-width:150px}}
@media(min-width:901px) and (max-width:1100px){.site-header{height:auto;min-height:90px;padding-block:20px}}
@media(max-width:760px){.main-nav{flex-wrap:nowrap}.language-switcher{padding-block:8px}.language-switcher select{font-size:1rem;min-height:44px}.puppy-heading h1{overflow-wrap:anywhere}}
