:root{--main-bg-color:var(--site-main-color);--section-text-color:#fff;--site-main-color-text-color:var(--color-white);--site-main-color-complementary:#e4ac49;--site-main-color-complementary-dark:#a65e1b;--site-main-color-light:#dad6cb;--site-main-color-dark:#313916;--color-black:#34352f;--color-gray:#dad7cf;--color-male:var(--site-main-color-dark);--color-female:var(--site-main-color-complementary-dark);--button-text-color:var(--color-white);--nav-item-bg-color:color-mix(in hsl, var(--site-main-color) 90%, var(--darkening-color));--nav-link-color:var(--color-white);--nav-sub-level-bg-color:color-mix(in hsl, var(--color-white) 60%, transparent);--nav-sub-level-bg-color:#eee;--link-highlight-color:var(--site-main-color-complementary);--input-highlight-color:rgb(211, 185, 37);--input-highlight-color-faint:rgba(211, 185, 37, 100);--link-color:var(--site-main-color-complementary-dark);--nav-mobile-bg-color:var(--site-main-color);--image-border-radius-big:40px;--image-border-radius-small:15px;--text-underline-thickness:1px;--border-radius-big:40px}.link_wrapper a[role=button]{border-radius:15px;border:none;outline:0}container:before{content:'';display:block;position:fixed;left:0;right:0;height:var(--header-plus-nav-real-height);z-index:1;background-color:color-mix(in hsl,var(--site-main-color) 75%,transparent);backdrop-filter:blur(10px);box-shadow:0 2px 5px rgba(0,0,0,.25)}container>:where(header,nav){background-color:transparent}.page_section_column.background_style_1{border-radius:var(--border-radius-big)}:is(.page_section.background_style_1,.page_section_column.background_style_1),:is(.page_section.background_style_1,.page_section_column.background_style_1) a{color:var(--section-text-color)}.column_type_link a:where([role=link]),.column_type_link a:where([role=link])>span,.formatted_text a:where(:not([role=link])){text-decoration:none}.column_type_link a:where([role=link])>span,.formatted_text a:where(:not([role=link])){background-image:linear-gradient(to right,var(--link-color),var(--link-color));background-position:left bottom;background-size:100% var(--text-underline-thickness);background-repeat:no-repeat;transition:background-size var(--transition-speed-default) var(--transition-timing-default),color var(--transition-speed-default) var(--transition-timing-default)}.column_type_link a:where(:hover,:active):where([role=link])>span,.formatted_text a:where(:hover,:active){background-position:right bottom;background-size:0 var(--text-underline-thickness);background-repeat:no-repeat}:is(.page_section.background_style_1,.page_section_column.background_style_1) a:where([role=link])>span,footer a:where([role=link])>span{background-image:linear-gradient(to right,var(--color-white),var(--color-white))}@media screen and (min-width:800px){nav ul ul :is(a,button){color:var(--text-color)}nav.desktop_right_aligned_navigation_1 ul ul{min-width:250px}nav.desktop_right_aligned_navigation_1 ul ul li:where(:not(.add_new_item))>div>a:hover{background-color:color-mix(in hsl,var(--site-main-color-complementary) 50%,transparent);border-radius:var(--border-radius);color:color-mix(in hsl,var(--site-main-color-complementary) 60%,var(--darkening-color))}}.column_type_image img,.image_carousel_wrapper img,.splide__track,:where(.animal_details,.animal_litter_details) img,:where(.column_type_image,.image_carousel_wrapper,.splide__track,.animal_details,.animal_litter_details) .no_image{border-radius:var(--image-border-radius-big)}.image_carousel_wrapper img,.splide__track,:where(.animal_details,.animal_litter_details) img,:where(.column_type_image,.image_carousel_wrapper,.splide__track,.animal_details,.animal_litter_details) .no_image{border:3px solid var(--site-main-color-light)}.animal_details.pedigree .no_image,.animal_details.pedigree img{border:none}header{color:var(--color-white)}#header_logo{position:relative}#header_logo>a{--header-logo-padding:12px;position:absolute;top:var(--header-logo-padding);left:0;font-size:22px;text-decoration:none}#header_logo img{max-height:unset;height:100px;width:137.5px;transition:all var(--transition-speed-default) var(--transition-timing-default)}@media screen and (min-width:800px){#header_logo img{height:calc(var(--header-height) - 20px);width:auto}}@media screen and (min-width:1140px){#header_logo img{height:120px;width:165px}}.adm #header_logo.logo img,.modal_open #header_logo.logo img{height:calc(var(--header-height) - var(--header-logo-padding) * 2);width:auto}#header_images .header_image_text>:where(h1,.tagline,:not(#item_admin_menu_wrapper,.status)){transform:translateY(-1em);transition:transform calc(var(--transition-speed-default) * 1.5) var(--transition-timing-default),opacity calc(var(--transition-speed-default) * 1.5) var(--transition-timing-default)}#header_images .header_image.show .header_image_text>:where(h1,.tagline,:not(#item_admin_menu_wrapper,.status)){transform:translateY(0);opacity:1}.frontpage #header_images .header_image .header_image_text>h1,.frontpage #header_images .header_image.show .header_image_text>h1{position:relative;transform:none;opacity:1}.frontpage #header_images .header_image_text h1:after,.frontpage #header_images .header_image_text h1:before{transform:translateY(-1em)}.frontpage #header_images .header_image_text>:where(h1,.tagline,:not(#item_admin_menu_wrapper,.status)){transform:translateY(1em)}.frontpage #header_images .header_image_text h1:after,.frontpage #header_images .header_image_text h1:before{display:inline-block;opacity:0;transition:transform calc(var(--transition-speed-default) * 2.5) var(--transition-timing-default),opacity calc(var(--transition-speed-default) * 2.5) var(--transition-timing-default)}.frontpage #header_images .header_image.show .header_image_text>:where(h1,.tagline,:not(#item_admin_menu_wrapper,.status)),.frontpage #header_images .header_image.show h1:after,.frontpage #header_images .header_image.show h1:before{transform:translateY(0)}.frontpage #header_images .header_image.show h1:after,.frontpage #header_images .header_image.show h1:before{opacity:1}.frontpage #header_images .header_image_text h1:before{transition-delay:calc(var(--header-image-appear-speed) + 200ms)}.frontpage #header_images .header_image_text h1:after{transition-delay:calc(var(--header-image-appear-speed) + 300ms)}.frontpage #header_images .header_image_text>.tagline{transition:transform calc(var(--transition-speed-default) * 4.5) var(--transition-timing-default),opacity calc(var(--transition-speed-default) * 4.5) var(--transition-timing-default);transition-delay:calc(var(--header-image-appear-speed) + 800ms)}@media screen and (max-width:899.90px){nav.mobile_default_navigation ul ul:before{background-color:var(--faint-color-2)}nav.mobile_default_navigation li a{padding-top:calc(var(--default-gap-xsmall) + 5px);padding-bottom:calc(var(--default-gap-xsmall) + 5px)}nav.mobile_default_navigation li a{text-decoration:none}nav.mobile_default_navigation li button{color:var(--color-white)}}@media screen and (max-width:1139.90px){nav.desktop_right_aligned_navigation_1 li a{font-size:var(--text-size-s)}}#header_images .header_image picture img{transform:scale(1.07);transition:opacity var(--header-image-appear-speed) var(--transition-timing-default),transform calc(var(--header-image-appear-speed) * 3) var(--transition-timing-default)}#header_images .header_image.show picture img{transform:scale(1)}.frontpage header :where(h1,.tagline){text-transform:uppercase}.frontpage #header_images h1{color:var(--color-white);hyphens:none}.frontpage header .tagline{color:var(--site-main-color-complementary)}.frontpage header h1~.tagline>span{max-width:none}.frontpage #header_images .header_image_text h1{font-size:0px}.frontpage #header_images .header_image_text h1:after,.frontpage #header_images .header_image_text h1:before{font-size:26px;font-weight:var(--text-bold-weight);letter-spacing:5px;word-spacing:3px}.frontpage #header_images .header_image_text h1:before{content:'Kennel';font-size:24px;font-weight:var(--text-default-weight)}.frontpage #header_images .header_image_text h1:after{content:'Cinnaberry\'s';letter-spacing:8px}.frontpage #header_images .header_image_text>.tagline{letter-spacing:var(--text-wide-letter-spacing);word-spacing:var(--text-wide-letter-spacing)}.frontpage #header_images .header_image_text>.tagline{font-size:16px}.dog_litter_details.main_details .dob,body:not(.frontpage) #header_images .header_image_text>.tagline{font-family:var(--text-alt-font-family);font-weight:var(--text-alt-font-weight);font-size:20px;font-style:italic}@media screen and (max-width:499.90px){.frontpage #header_images .header_image{--header-image-height:calc(100svh - var(--header-height));justify-content:center;align-items:end}.frontpage #header_images .header_image img{--header-image-position-x:30%!important}.frontpage #header_images .header_image_text{justify-content:center;background-color:color-mix(in hsl,var(--site-main-color) 80%,transparent)}.frontpage header :where(h1,.tagline){text-align:center}}@media screen and (min-width:500.00px){.frontpage #header_images .header_image_text{justify-content:end}.frontpage header :where(h1,.tagline){text-align:right}.frontpage header h1{max-width:550px}.frontpage #header_images .header_image_text h1:after,.frontpage #header_images .header_image_text h1:before{font-size:50px;letter-spacing:5px}.frontpage #header_images .header_image_text h1:before{font-size:34px}.frontpage #header_images .header_image_text>.tagline{font-size:18px}.dog_litter_details.main_details .dob,body:not(.frontpage) #header_images .header_image_text>.tagline{font-size:27px}}@media screen and (min-width:800px){.frontpage header h1{max-width:700px}.frontpage #header_images .header_image_text h1:after,.frontpage #header_images .header_image_text h1:before{font-size:70px;letter-spacing:7px}.frontpage #header_images .header_image_text h1:before{font-size:54px}.frontpage #header_images .header_image_text>.tagline{font-size:22px}.dog_litter_details.main_details .dob,body:not(.frontpage) #header_images .header_image_text>.tagline{font-size:32px}}@media screen and (min-width:1300px){.frontpage #header_images .header_image_text h1:after{letter-spacing:10px}}@media screen and (max-width:799.90px){body:not(.frontpage) #header_images .header_image h1,body:not(.frontpage) #page_header h1{font-size:38px;letter-spacing:5px}}@media screen and (max-width:599.90px){body:not(.frontpage) #header_images .header_image h1,body:not(.frontpage) #page_header h1{font-size:32px;letter-spacing:3px}}@media screen and (max-width:399.90px){body:not(.frontpage) #header_images .header_image h1,body:not(.frontpage) #page_header h1{font-size:28px;letter-spacing:2px}}body:not(.frontpage) #header_images .header_image{--header-image-height:clamp(200px, 50vh, 700px);align-items:end}body:not(.frontpage) #header_images .header_image h1{color:var(--site-main-color-dark)}html:not(.adm) body:not(.frontpage) #header_images :where(h1,.tagline){text-align:center}body:not(.frontpage) #header_images .show picture:after,body:not(.frontpage) #header_images picture:before{content:'';position:absolute;inset:40% 0 -1px 0;z-index:2}body:not(.frontpage) #header_images picture:before{background:linear-gradient(to top,#fff 0,transparent 100%)}body:not(.frontpage) #header_images .header_image_text>.tagline{display:flex;justify-content:center}@keyframes header-images-bg-parallax-animation{from{translate:0 0px}to{translate:0 var(--header-parallax-speed)}}#header_images picture>img{animation:header-images-bg-parallax-animation linear;animation-timeline:view();animation-timeline:scroll(root block);animation-range:0% calc(var(--header-height) + var(--header-image-height) * 2)}@keyframes header-images-text-parallax-animation{from{translate:0 0px}to{translate:0 calc(var(--header-parallax-speed)/ 1)}}.frontpage .header_image #page_header{animation:header-images-text-parallax-animation linear;animation-timeline:view();animation-timeline:scroll(root block);animation-range:0% calc(var(--header-height) + var(--header-image-height) * 2)}.highlights_box .page_section_columns_wrapper{--site-main-color-complementary:#cc9927}@media (max-width:1199.90px){.highlights_box .page_section_columns_wrapper{background-color:var(--site-main-color);color:var(--site-main-color-text-color)}.highlights_box .page_section_columns_wrapper:before{content:"";width:100%;height:var(--highlight-edge-image-size);position:absolute;top:calc(100% - 1px);left:0;transform:scale(-1,-1);pointer-events:none;background-size:auto;background-repeat:repeat no-repeat;background-position:0 bottom;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1200 109' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0C22.4434 -1 28.9842 2 55 19C94.1849 44 121.997 47 158.5 47C198.5 49 200 36 240 42C280 48 320 73 360 73C400 73 440 48 480 44C520 40 560 56 600 69C640 81 680 89 720 93C760 97 800 97 840 85C880 73 920 48 960 50C1000 52 1040 81 1080 77C1120 73 1127.5 49 1147.5 30C1171.48 9 1185.65 0 1200 0V109H1180C1160 109 1120 109 1080 109C1040 109 1000 109 960 109C920 109 880 109 840 109C800 109 760 109 720 109C680 109 640 109 600 109C560 109 520 109 480 109C440 109 400 109 360 109C320 109 280 109 240 109C200 109 160 109 120 109C80 109 40 109 20 109H0V0.0103865Z' fill='%23545f34'/></svg>")}.highlights_box .page_section_columns_wrapper>div:before{content:'';position:absolute;left:50%;bottom:100%;width:100svw;aspect-ratio:1.24;transform:translate(-50%,15%) scale(.5);transform-origin:bottom center;pointer-events:none;background:url('../../../../images/breeder/cinnaberry.com/kennel-cinnaberry-etusivu-kaksi-koiraa.webp') no-repeat;background-size:contain}.highlights_box .page_section_column{align-content:center;justify-content:start}.highlights_box .page_section_column>div{text-align:center}}@media (min-width:1200.00px){.highlights_box .page_section_columns_wrapper>div{background-color:var(--site-main-color);border-radius:var(--border-radius-big);color:var(--site-main-color-text-color)}.highlights_box .page_section_columns_wrapper>div:before{content:'';position:absolute;left:0;top:0;bottom:0;width:var(--image-size);pointer-events:none;background:url('../../../../images/breeder/cinnaberry.com/cinnaberrys-etusivu-koira.webp') no-repeat;background-size:contain}html:not(.adm) .highlights_box .page_section_columns_wrapper>div:before{transform:translate(15%,-18%) scale(1.4)}}.highlights_box .page_section_column_content p:before{content:'';position:absolute;font-family:icon;font-size:var(--icon-size);color:var(--site-main-color-complementary);text-shadow:0 0 5px color-mix(in hsl,var(--site-main-color-dark) 50%,transparent)}@media (max-width:1199.90px){.highlights_box .page_section_column_content p:before{left:50%;bottom:100%;transform:translateX(-50%)}}@media (min-width:1200.00px){.highlights_box .page_section_column_content p:before{right:calc(100% + 25px);top:50%;transform:translateY(-50%)}}.highlights_box .page_section_column:first-child p:before{content:'\f1b0'}.highlights_box .page_section_column:nth-child(2) p:before{content:'\e99e'}.highlights_box .page_section_column:nth-child(3) p:before{content:'\f004'}.highlights_box .page_section_column:nth-child(4) p:before{content:'\f00c'}.site_updated .page_section_columns_wrapper>div .column_type_site_updated .formatted_text{background-color:var(--site-main-color);border-radius:15px;color:var(--site-main-color-text-color)}.site_updated .page_section_columns_wrapper>div .column_type_site_updated .formatted_text time{color:var(--site-main-color-complementary)}@media (max-width:799.90px){.site_updated .page_section_columns_wrapper>div .column_type_site_updated .formatted_text{border-top-left-radius:0;border-bottom-left-radius:0}.site_updated .page_section_columns_wrapper>div .column_type_site_updated .formatted_text:before{content:'';position:absolute;right:100%;top:0;width:var(--main-content-padding-x);height:100%;pointer-events:none;background-color:var(--site-main-color)}.site_updated .page_section_columns_wrapper>div .column_type_site_updated .formatted_text:after{--color:color-mix(in hsl, var(--site-main-color) 50%, var(--lightening-color));content:'';position:absolute;right:11px;top:100%;border:45px solid var(--color);border-color:var(--color) transparent transparent var(--color);transform:scale(1,.35);transform-origin:top;pointer-events:none}}.animal_details.pedigree .animal{background-color:var(--site-main-color-light);border-color:color-mix(in hsl,var(--site-main-color-light) 80%,var(--darkening-color))}.animal_details.pedigree .animal .name,.animal_details.pedigree .animal .name a{text-transform:uppercase;color:var(--site-main-color)}.animal_list:is(.animal_list_simple,.litter_list_simple) .animal_list_item{box-shadow:none;border:none;text-align:center}:is(.animal_list_simple,.litter_list_simple) .animal_list_item a .image:before{bottom:5px;border-radius:var(--image-border-radius-small)}:is(.animal_list_simple,.litter_list_simple) .animal_list_item .no_image,:is(.animal_list_simple,.litter_list_simple) .animal_list_item img{border-radius:var(--image-border-radius-small)}.animal_list_simple .animal_list_item .official_name{color:var(--site-main-color-complementary-dark)}.animal_list_simple .animal_list_item .call_name,.animal_list_simple .animal_list_item .call_name:after,.animal_list_simple .animal_list_item .call_name:before{color:var(--text-color);font-style:italic}.animal_list_simple .animal_list_item .official_name{text-transform:uppercase}.animal_list_simple .animal_list_item .titles{color:var(--text-color)}.litter_list_simple .animal_list_item{--site-main-color-light:#ebe8df;background:var(--site-main-color-light);border-radius:var(--image-border-radius-small)}.litter_list_simple .animal_list_item .no_image,.litter_list_simple .animal_list_item img{border-radius:var(--image-border-radius-small) var(--image-border-radius-small) 0 0}.litter_list_simple .animal_list_item .name{text-transform:uppercase;color:var(--site-main-color-complementary-dark)}.litter_list_simple .animal_list_item .date_of_birth{color:var(--text-color);font-style:italic}.animal_wrapper h2{text-transform:uppercase;color:var(--site-main-color)}.animal_details.secondary_images .no_image,.animal_details.secondary_images img{border-radius:var(--image-border-radius-small)}.dog_details.main_details .titles{color:var(--site-main-color-complementary-dark)}.dog_details.main_details .main_data .title{color:var(--site-main-color)}.dog_litter_details.puppy_details .no_image,.dog_litter_details.puppy_details img{border-radius:var(--image-border-radius-small)}.litter_wrapper h2{text-align:center;color:var(--site-main-color-dark)}.dog_litter_details .offspring_summary_wrapper{text-transform:uppercase}.page_section_column .dog_litter_details.main_details{text-align:center}.page_section_column .dog_litter_details.main_details .offspring_summary_wrapper,.page_section_column .dog_litter_details.main_details .offspring_summary_wrapper :where(.colors_wrapper,.coi,.offspring_gender_wrapper){justify-content:center}.dog_litter_details.parent_details{text-align:center}.dog_litter_details.parent_details .parent_role{color:var(--site-main-color);text-transform:uppercase}.dog_litter_details.parent_details .official_name{color:var(--site-main-color-complementary-dark);text-transform:uppercase}.dog_litter_details.parent_details .call_name,.dog_litter_details.parent_details .call_name:after,.dog_litter_details.parent_details .call_name:before{font-style:italic}.dog_litter_details.parent_details .links{justify-content:center}.dog_litter_details.parent_details .links a{text-transform:uppercase}.dog_litter_details.litter_links .links{justify-content:center;text-transform:uppercase}.dog_litter_details.puppy_details .details_wrapper .sex :not(.sex_sign){text-transform:uppercase}.dog_litter_details.puppy_details .details_wrapper .official_name{text-transform:uppercase;color:var(--site-main-color-complementary-dark)}.dog_litter_details.puppy_details .details_wrapper .call_name,.dog_litter_details.puppy_details .details_wrapper .call_name:after,.dog_litter_details.puppy_details .details_wrapper .call_name:before{font-style:italic}.dog_litter_details.puppy_details .links a{text-transform:uppercase}#mastfoot{--footer-edge-image-size:110px;position:relative;margin-top:var(--footer-edge-image-size);content-visibility:visible}#mastfoot:before{content:"";width:100%;height:var(--footer-edge-image-size);position:absolute;bottom:calc(100% - 5px);left:0;pointer-events:none;background-size:1200px 100%;background-repeat:repeat no-repeat;background-position:0 bottom;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1200 109' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0C22.4434 -1 28.9842 2 55 19C94.1849 44 121.997 47 158.5 47C198.5 49 200 36 240 42C280 48 320 73 360 73C400 73 440 48 480 44C520 40 560 56 600 69C640 81 680 89 720 93C760 97 800 97 840 85C880 73 920 48 960 50C1000 52 1040 81 1080 77C1120 73 1127.5 49 1147.5 30C1171.48 9 1185.65 0 1200 0V109H1180C1160 109 1120 109 1080 109C1040 109 1000 109 960 109C920 109 880 109 840 109C800 109 760 109 720 109C680 109 640 109 600 109C560 109 520 109 480 109C440 109 400 109 360 109C320 109 280 109 240 109C200 109 160 109 120 109C80 109 40 109 20 109H0V0.0103865Z' fill='%2334352f'/></svg>")}@media (max-width:799.90px){footer .page_section .page_section_columns_wrapper .page_section_column,footer .page_section .page_section_columns_wrapper .page_section_column :where(figure,.link_wrapper){justify-content:center}footer .page_section .page_section_columns_wrapper .some :where(figure,.link_wrapper){justify-content:end}footer .page_section .page_section_columns_wrapper .some~.some :where(figure,.link_wrapper){justify-content:start}footer .page_section .page_section_columns_wrapper .page_section_column_content{text-align:center}}@media (min-width:1400px){footer .page_section.left_section .page_section_columns_wrapper>div{position:absolute;top:0;right:calc((var(--max-width)/ 2) - 700px - var(--main-content-padding-x));width:700px}footer .page_section.right_section .page_section_columns_wrapper>div{position:absolute;top:0;left:calc((var(--max-width)/ 2) - 400px - var(--main-content-padding-x));width:400px}}footer .nimi{font-size:var(--text-size-xl);color:var(--site-main-color-complementary)}footer :where(.facebook_link,.instagram_link) a{color:var(--site-main-color-complementary)}footer .some .link_wrapper a{text-decoration:none}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(--color-white)}.made_by a:hover .made_by_logo{background-color:var(--site-main-color-complementary)}