:root{--section-bg-color:#F2F2F2;--button-text-color:#0B0F17;--link-color:var(--site-main-color);--color-action-highlight:color-mix(in hsl, #8cdd82, var(--darkening-color) 30%);--color-action-highlight-faint:color-mix(in hsl, #8cdd82, transparent 50%);--nav-item-bg-color:transparent;--heading-color:#241c27;--accent-color:#524b40;--text-color-highlight:#8A78B8;--faint-color-wartsun-1:#c56ae422;--nav-sub-level-bg-color:#f7ebfc;--nav-sub-level-bg-color:#dfb4f2;--nav-sub-level-bg-color:#35353c;--h1-text-shadow:2px 2px 6px rgba(255,255,255,.5);--nav-sub-shadow:#00000035}::backdrop,:root{--darkening-color:#fff;--lightening-color:#000;--automatic-dark-mode-coloring:var(--body-bg-color);--automatic-dark-mode-color-mix-percent:80%;--site-main-color-darker:color-mix(in hsl, var(--site-main-color) 95%, var(--body-bg-color-darker));--site-main-color-lighter:color-mix(in hsl, var(--site-main-color) 95%, var(--lightening-color));--body-bg-color-darker:var(--darkening-color);--body-bg-color-darker-2:color-mix(in hsl, var(--body-bg-color) 95%, var(--body-bg-color-darker));--body-bg-color-lighter:var(--lightening-color);--body-bg-faded-color:color-mix(in hsl, var(--body-bg-color) 80%, var(--body-bg-color-darker));--faint-color:color-mix(in hsl, var(--body-bg-color-darker) 5%, transparent);--faint-color-1-5:color-mix(in hsl, var(--body-bg-color-darker) 7%, transparent);--faint-color-2:color-mix(in hsl, var(--body-bg-color-darker) 10%, transparent);--faint-color-2-5:color-mix(in hsl, var(--body-bg-color-darker) 20%, transparent);--faint-color-3:color-mix(in hsl, var(--body-bg-color-darker) 50%, transparent);--faint-color-3-5:color-mix(in hsl, var(--body-bg-color-darker) 75%, transparent);--faint-color-4:color-mix(in hsl, var(--body-bg-color-darker) 97%, transparent);--faint-color-reverse:color-mix(in hsl, var(--body-bg-color-lighter) 5%, transparent);--faint-color-reverse-1-5:color-mix(in hsl, var(--body-bg-color-lighter) 7%, transparent);--faint-color-reverse-2:color-mix(in hsl, var(--body-bg-color-lighter) 10%, transparent);--faint-color-reverse-2-5:color-mix(in hsl, var(--body-bg-color-lighter) 20%, transparent);--faint-color-reverse-3:color-mix(in hsl, var(--body-bg-color-lighter) 50%, transparent);--faint-color-reverse-3-5:color-mix(in hsl, var(--body-bg-color-lighter) 75%, transparent);--faint-color-reverse-4:color-mix(in hsl, var(--body-bg-color-lighter) 97%, transparent)}:root{--color-green:#338333;--color-red:#a62b2b;--color-orange:#ff0;--color-purple:#800080;--color-light-blue:#296db5;--color-gray:#666;--color-white:#E9EEF7;--color-black:#444;--color-female:#dc9bcf;--color-male:#87d4eb;--litters-female-bg-color:#893c7a;--litters-male-bg-color:#08708f;--color-error:#ee8277;--color-error-bg:#74261e;--color-error-border:#e9594c;--color-success:#4dd0af;--color-success-bg:#005e46;--color-success-border:#3bc279;--color-warning:#f7ba59;--color-warning-bg:#7a4e09;--color-warning-border:#e89f29;--color-notice:#5dbecd;--color-notice-bg:#0c515c;--color-notice-border:#3e84e5;--color-message-text:#eee;--main-bg-color-reverse:#eeeeee;--main-bg-color-2:#363333;--footer-bg-color:color-mix(in hsl, var(--main-bg-color), var(--lightening-color) 30%);--footer-bg-color:#19151c;--footer-text-color:#ddd;--color-red-lines:#ff9b37;--section-bg-color:#3f3526;--button-bg-color:#B88A4A;--button-bg-color:#a28dc9;--modal-bg-color:#424242;--text-color:var(--color-white);--text-color-reverse:#444444;--heading-color:var(--text-color);--input-bg-color:color-mix(in hsl, var(--main-bg-color), var(--darkening-color) 0%);--button-proceed-pulse-rgb:50,255,50;--header-image-bg-color:var(--faint-color-reverse-3);--header-image-input-height:100px;--sitemap-color-level-1:var(--sitemap-color-dark-level-1);--sitemap-color-level-2:var(--sitemap-color-dark-level-2);--sitemap-color-level-3:var(--sitemap-color-dark-level-3);--sitemap-color-level-4:var(--sitemap-color-dark-level-4);--sitemap-color-level-5:var(--sitemap-color-dark-level-5);--h1-text-shadow:2px 2px 6px rgba(0,0,0,.4);--nav-sub-shadow:#00000055}img{filter:brightness(.85) contrast(1.05)}#header_images img{filter:unset}button{--color-green:#097709;--color-light-blue:#0053ab;--color-orange:#ff0;--color-red:#a90808;--color-yellow:#5f5509}nav{--color-red:#fdb9b9}h1{letter-spacing:-2px}h2,h3,h4,h5{letter-spacing:-1px}#header_images h1{letter-spacing:normal;background:linear-gradient(180deg,#f08d00,#ffd656);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_section_column_content figure:where(.special_table){border-radius:calc(var(--border-radius) * 4)}:where(.column_type_pedigree,.pedigree_wrapper) .info{color:var(--text-color-highlight)}nav .navigation_list_root>li a{text-shadow:0 0 15px rgb(117 184 106 / 70%)}#header_images h1{text-transform:uppercase}#header_images .tagline,#header_images h1{text-shadow:var(--h1-text-shadow)}#language_area [role=button]{background-color:transparent}@media screen and (min-width:800px){nav.desktop_right_aligned_navigation_1 li button{color:var(--nav-link-color)}}.column_type_image img{border-radius:var(--border-radius)}#announcements_top{background-color:var(--faint-color-wartsun-1)}.page_align_left #page_header{justify-content:start}.page_align_left #breadcrumb,.page_align_left .custom_page,.page_align_left h1{text-align:left}.page_align_left h1~.tagline>span{margin-left:0;margin-right:0;text-align:left}#header_images h1{hyphens:manual}.animal_details.pedigree{--border-color:#009e76}.animal_details.pedigree.tree :after,.animal_details.pedigree.tree :before{--border-color:#009e76}.animal_details.pedigree .animal{background:linear-gradient(90deg,#0f2122,#1b4649)}@container (min-width:1000px){.pentue_vanhemmat .page_section_columns_wrapper>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:0}.page_sections_edit_wrapper .pentue_vanhemmat .page_section_columns_wrapper>div{grid-row-gap:var(--page-section-column-gap)}.pentue_vanhemmat .page_section_column_title.empty_title{height:0}.pentue_vanhemmat .page_section_columns_wrapper>div>:nth-child(2){grid-row:2/3}}.pentue_vanhemmat h3{margin-top:0}.link_wrapper a[role=button]{border-radius:40px}nav.desktop_right_aligned_navigation_1 li:where(.selected,.selected_by_child)>div>a span:after{text-decoration:underline}@media screen and (min-width:800px){nav .navigation_list_root>li:not(.add_new_item):hover>div>a span:after,nav .navigation_list_root>li:where(.selected,.selected_by_child):not(.add_new_item)>div>a span:after{min-width:calc(100% - 5px)}nav .navigation_list_root>li>div>a span:after{content:"";display:block;background-color:#fff;background-color:var(--link-color);background-color:var(--link-highlight-color);border-radius:50%;position:absolute;bottom:10px;left:5px;min-width:0;height:2px;transition:min-width .3s}nav.desktop_right_aligned_navigation_1 li.has_subs:before,nav.desktop_right_aligned_navigation_1 li.has_subs:where(:hover,.opened)>ul{box-shadow:5px 5px 5px var(--nav-sub-shadow)}nav.desktop_right_aligned_navigation_1 ul ul li.has_subs:before,nav.desktop_right_aligned_navigation_1 ul ul li.has_subs:where(:hover,.opened)>ul{box-shadow:-5px 5px 5px var(--nav-sub-shadow)}nav.desktop_right_aligned_navigation_1 ul ul li:not(.add_new_item)>div>a:hover{background-color:var(--faint-color-reverse-2-5);border-radius:var(--border-radius)}}#header_images .show picture:after,#header_images picture:before{content:'';position:absolute;left:0;right:0;top:0;bottom:-1px;z-index:2}#header_images picture:before{opacity:0;transition:opacity var(--header-image-appear-speed) var(--transition-timing-default);background:linear-gradient(128deg,#c56ae4 0,#f8e0ff 50%,#dfe46a 100%)}#header_images .show picture:before{opacity:.7}#header_images picture:before{background:linear-gradient(128deg,#000 0,#171227 50%,#074522 100%)}#header_images .show picture:before{opacity:.6}footer .some .page_section_columns_wrapper>div{display:flex;align-items:center;justify-content:center}footer .some .page_section_column{display:inline-block;width:auto;height:auto;flex:0 0 var(--some-icon-size)}footer .page_section:is(.telephone_link,.email_link){margin-top:0}footer :is(.telephone_link,.email_link) a{text-decoration:none}footer :is(.telephone_link,.email_link) a:where(:hover,:active)>span{text-decoration:underline}footer .some .link_wrapper a{text-decoration:none;line-height:1}footer .some .link_wrapper a span{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;pointer-events:none}footer .some .link_wrapper a:hover:before{color:var(--accent-color)}