body,html{--ink:var(--clr-black);--clr-ink:var(--clr-black);--body-bg:var(--clr-white);--html-bg:var(--clr-primary);--fixed-header-bg:var(--clr-white);--interaktion-color:var(--clr-primary);--link-color:var(--clr-interaction);--link-hover:var(--clr-interaction-hover);--selection-color:var(--clr-white);--selection-bg:var(--clr-extra-1);--caret-color:var(--clr-primary);--font:"Metropolis";--font-fallback:Helvetica,Arial,sans-serif;--font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fs-p:17px;--fs-h1:2.4em;--fs-h2:1.9em;--fs-h3:1.4em;--fs-h4:1.2em;--fs-h5:1.1em;--fs-h6:1em;--fs-small:0.8em;--lh-p:1.45;--lh-h1:1.17;--lh-h2:1.27;--lh-h3:1.35;--lh-h4:1.4;--lh-h5:1.4;--lh-h6:1.45;--text-margin:0.6em;--list-spacing:0.35em;--heading-margin-before:1em;--heading-margin-after:0.3em;--page-header-v-space:16px;--logo-width:70px;--menu-icon-color:var(--clr-primary);--menu-link-color:var(--clr-gray-7);--menu-link-color-active:var(--clr-gray-9);--menu-link-color-hover:var(--clr-gray-9);--menu-link-padding:0.4em 0.6em;--mobile-menu-bg:var(--clr-white);--menu-visibility-speed:0.3s;--container-max-width:1200px;--grid-g-x:6px;--grid-o-x:12px;--spc-0:0;--spc-1:0.25rem;--spc-2:0.5rem;--spc-3:1rem;--spc-4:1.5rem;--spc-5:3rem;--spc-section:40px;--spc-footer-top:20px;--f17-clr-branding:#4a4a49;--f17-clr-line:var(--clr-primary);--clr-primary:#4a707a;--clr-secondary:#7697a0;--clr-interaction:#7697a0;--clr-interaction-hover:#94b0b7;--clr-extra-1:#94b0b7;--clr-extra-2:#c2c8c5;--clr-extra-3:#d7dcda;--clr-contrast:#a17554;--clr-black:#353535;--clr-gray:#707070;--clr-gray-light:#eaeaea;--clr-light:#d4d4d0;--clr-white:#ddddda;--clr-primary-rgb:74,112,122;--clr-secondary-rgb:118,151,160;--clr-interaction-rgb:118,151,160;--clr-interaction-hover-rgb:148,176,183;--clr-extra-1-rgb:148,176,183;--clr-extra-2-rgb:194,200,197;--clr-extra-3-rgb:215,220,218;--clr-contrast-rgb:161,117,84;--clr-black-rgb:53,53,53;--clr-gray-rgb:112,112,112;--clr-gray-light-rgb:234,234,234;--clr-light-rgb:212,212,208;--clr-white-rgb:221,221,218;--alpha:0.4;--breakpoint-:0;--breakpoint-xs:240px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1500px;--mobile-breakpoint:md}body.with-darktheme.darktheme-type--force,html.with-darktheme.darktheme-type--force{--clr-primary:#1460a1;--clr-secondary:#6c757d;--clr-light:#495057;--clr-dark:#e9ecef;--clr-success:#28a745;--clr-info:#17a2b8;--clr-warning:#ffc107;--clr-error:#dc3545;--clr-white:#161616;--clr-gray-0:#161616;--clr-gray-1:#212529;--clr-gray-2:#343a40;--clr-gray-3:#495057;--clr-gray-4:#6c757d;--clr-gray-5:#adb5bd;--clr-gray-6:#ced4da;--clr-gray-7:#dee2e6;--clr-gray-8:#e9ecef;--clr-gray-9:#f8f9fa;--clr-gray-10:#fff;--clr-black:#fff;--clr-blue:#1460a1;--clr-indigo:#6610f2;--clr-purple:#6f42c1;--clr-pink:#e83e8c;--clr-red:#dc3545;--clr-orange:#fd7e14;--clr-yellow:#ffc107;--clr-green:#28a745;--clr-teal:#20c997;--clr-cyan:#17a2b8;--clr-primary-rgb:20,96,161;--clr-secondary-rgb:108,117,125;--clr-light-rgb:73,80,87;--clr-dark-rgb:233,236,239;--clr-success-rgb:40,167,69;--clr-info-rgb:23,162,184;--clr-warning-rgb:255,193,7;--clr-error-rgb:220,53,69;--clr-white-rgb:22,22,22;--clr-gray-0-rgb:22,22,22;--clr-gray-1-rgb:33,37,41;--clr-gray-2-rgb:52,58,64;--clr-gray-3-rgb:73,80,87;--clr-gray-4-rgb:108,117,125;--clr-gray-5-rgb:173,181,189;--clr-gray-6-rgb:206,212,218;--clr-gray-7-rgb:222,226,230;--clr-gray-8-rgb:233,236,239;--clr-gray-9-rgb:248,249,250;--clr-gray-10-rgb:255,255,255;--clr-black-rgb:255,255,255;--clr-blue-rgb:20,96,161;--clr-indigo-rgb:102,16,242;--clr-purple-rgb:111,66,193;--clr-pink-rgb:232,62,140;--clr-red-rgb:220,53,69;--clr-orange-rgb:253,126,20;--clr-yellow-rgb:255,193,7;--clr-green-rgb:40,167,69;--clr-teal-rgb:32,201,151;--clr-cyan-rgb:23,162,184}@font-face{font-family:Playfair;src:url(../fonts/playfair/playfairdisplay-bold-webfont.woff2) format("woff2"),url(../fonts/playfair/playfairdisplay-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair;src:url(../fonts/playfair/playfairdisplay-bolditalic-webfont.woff2) format("woff2"),url(../fonts/playfair/playfairdisplay-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{color:var(--clr-extra-1);font-family:Playfair}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:unset!important}h1{position:relative;--h1-size:2em;--h1-line-height:1.2;max-width:16ch;margin-bottom:.7em;display:inline-block;padding-right:1em;background-color:var(--clr-black);background-image:linear-gradient(95deg,var(--clr-primary),var(--clr-extra-1));background-size:120%;background-position:50%;-webkit-background-clip:text;background-clip:text;color:transparent}h1:before{content:"";position:absolute;top:.88em;left:-.23em;width:.12em;height:.12em;border-radius:6px;background-color:var(--clr-primary);background-size:160%}.link-more{--animation-dur:200ms;font-weight:700;display:inline-block;position:relative;margin-top:var(--spc-4);padding:.24em .6em .12em;font-size:.9em;transition:color var(--animation-dur) linear;color:var(--clr-contrast)}.link-more:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;border:2px solid var(--clr-contrast);transform:skewX(-6deg);transition:border var(--animation-dur) linear}.link-more:hover{color:var(--clr-interaction-hover)}.link-more:hover:before{border-color:var(--clr-interaction-hover)}.button{font-weight:700;background-color:var(--clr-secondary);border-radius:unset}.button:hover{color:var(--clr-secondary);background-color:var(--clr-primary)}form .form-item input,form .form-item textarea{border:2px solid var(--clr-extra-2);background-color:var(--clr-extra-3);border-radius:0}form .form-item input:focus,form .form-item input:hover,form .form-item textarea:focus,form .form-item textarea:hover{border-color:var(--clr-extra-1)}.app-wrap{padding-bottom:var(--spc-5)}#block-branding{min-width:var(--logo-width)}.region-primary-menu nav ul.menu li a{font-weight:700;color:var(--clr-primary);position:relative}.region-primary-menu nav ul.menu li a:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(../img/pfote.svg);background-repeat:no-repeat;background-position:40% 20%;transform:rotate(12deg);background-size:1.4em;opacity:0}.region-primary-menu nav ul.menu li a:hover:before{opacity:.3}.region-primary-menu nav ul.menu li a.is-active{color:rgba(var(--clr-primary-rgb),.5)}.region-primary-menu nav ul.menu li a.is-active:before{opacity:.3}.region-primary-menu nav ul.menu .menu-item--active-trail a{color:rgba(var(--clr-primary-rgb),.5)}.region-primary-menu nav ul.menu .menu-item--active-trail a:before{opacity:.3}footer.app-footer .footer-top{color:var(--clr-primary);background-color:var(--clr-extra-2)}footer.app-footer .footer-top h4,footer.app-footer .footer-top h5,footer.app-footer .footer-top h6,footer.app-footer .footer-top p{color:var(--clr-primary)}footer.app-footer .footer-top a{color:inherit}footer.app-footer .footer-bottom{background-color:var(--clr-primary);color:var(--clr-white)}footer.app-footer .footer-bottom a{color:var(--clr-white)}footer.app-footer .footer-bottom a:hover{color:var(--clr-extra-1)}#gianal-logo path{fill:var(--clr-secondary)}.field--label-inline .field__label{margin-right:var(--spc-2)}.node--type-dog h1,.node--type-dog h2{margin-top:0}header.dog-header{margin-bottom:var(--spc-4)}.dog-header-grid{display:grid}.dog__info .field__label{font-weight:700;color:var(--clr-gray)}.dog__info .field__item{margin-bottom:var(--spc-2)}.field--name-field-gallery .field__item{margin-bottom:var(--spc-4)}.field--name-field-gallery img{width:100%}.node--type-dog.node--view-mode-teaser .dog-steckbrief{padding:var(--grid-g-x)}.node--type-dog.node--view-mode-teaser .field.body{font-size:.85em}.view-dogs{overflow:hidden}.view-dogs,.view-dogs .views-row{position:relative}body.node-type--page .main-container{padding-left:unset;padding-right:unset}body.node-type--page .main-container .container{padding-right:var(--grid-o-x);padding-left:var(--grid-o-x)}body.node-type--page .main-container .app-wrap{padding-top:0!important}body.node-type--page .field-header-image{margin-bottom:var(--spc-5);max-height:40vh;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-items:center}.block-views-blockwurfe-block-contextual{margin-top:var(--spc-section);padding-top:var(--spc-section);padding-bottom:var(--spc-section);border-top:2px solid var(--clr-extra-2)}.block-views-blockwurfe-block-contextual h2{margin-bottom:var(--spc-3)}.node-type--dog .block-views-blockwurfe-block-contextual .field-birth-mum{display:none}.node--type-wurf.node--view-mode-teaser+.node--type-wurf.node--view-mode-teaser{margin-top:var(--grid-g-x)}.wurf-grid{display:grid;grid-template-columns:minmax(80px,1fr) 4fr;gap:var(--grid-g-x);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.views-element-container .views-row{margin-bottom:var(--spc-4)}.field-breed.field__item,.field-breed .field__item,.field-tags .tag{position:relative;color:var(--clr-white);font-size:.8em;font-weight:700;letter-spacing:.045em;display:inline-block;padding:.2em .45em .11em;z-index:0;margin-bottom:var(--spc-1)}.field-breed.field__item:after,.field-breed .field__item:after,.field-tags .tag:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--clr-extra-1);transform:skewX(-6deg)}.field-tags .tag{font-size:.8em}.field-tags .tag a{color:var(--clr-white)}.slider{position:relative}.slider .arrows{position:absolute;top:0;width:100%;z-index:30;height:100%;pointer-events:none}.slider .slider-arrow{--background-gradient:var(--clr-primary),rgba(var(--clr-primary-rgb),0);display:block;height:100%;width:100px;background-image:linear-gradient(90deg,var(--background-gradient));opacity:0;mix-blend-mode:multiply;pointer-events:all;transition:opacity .2s linear}.slider .slider-arrow.arrow-next{background-image:linear-gradient(270deg,var(--background-gradient))}.slider .slider-arrow:hover{opacity:.6}.slider .slider-dots{display:-ms-flexbox;display:flex;gap:var(--spc-2);padding-top:var(--spc-1);margin:0;background-color:var(--clr-white);z-index:50;position:relative}.slider .slider-dots li{position:relative;padding:var(--spc-2) 0;cursor:pointer;width:unset;-ms-flex-positive:2;flex-grow:2;background-color:unset!important}.slider .slider-dots li:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--clr-extra-1)}.slider .slider-dots li.slick-active:before,.slider .slider-dots li:hover:before{background-color:var(--clr-extra-2)}.view-dogs .slider article{position:relative}.view-dogs .slider article h2{position:absolute;z-index:100;bottom:0;color:var(--clr-white);text-shadow:.1em .1em .3em var(--clr-primary);margin:0;padding:0 .15em .11em}@media only screen and (min-width:240px){body,html{--fs-p:17px;--grid-g-x:11px;--grid-o-x:15px}}@media only screen and (min-width:576px){body,html{--fs-p:17px;--lh-p:1.45;--grid-g-x:14px;--grid-o-x:20px}}@media only screen and (min-width:768px){body,html{--fs-p:18px;--fs-h1:52px;--fs-h2:40px;--fs-h3:32px;--fs-h4:28px;--fs-h5:20px;--lh-p:1.4;--lh-h1:1.15;--lh-h2:1.2;--lh-h3:1.2;--lh-h4:1.2;--lh-h5:1.2;--page-header-v-space:25px;--grid-g-x:20px;--grid-o-x:30px;--spc-section:60px}.dog-header-grid{gap:var(--grid-g-x);grid-template-columns:1fr 1fr;-ms-flex-align:center;align-items:center}.views-element-container .views-row:nth-child(2n) .dog-header-grid .dog-header-grid__left{-ms-flex-order:4;order:4}.views-element-container .views-row:nth-child(2n) .dog-header-grid .dog-header-grid__right{text-align:right}article.node--view-mode-full .node-content-grid{display:grid;gap:var(--grid-g-x);grid-template-columns:2fr minmax(160px,1fr)}}@media only screen and (min-width:992px){body,html{--fs-p:18px;--logo-width:100px;--grid-g-x:30px;--grid-o-x:40px}}@media only screen and (min-width:1200px){body,html{--fs-p:18px;--fs-h1:60px;--fs-h2:50px;--fs-h3:40px;--fs-h4:36px;--fs-h5:28px}}@media only screen and (min-width:1500px){body,html{--fs-p:18px;--fs-h1:80px;--fs-h2:60px;--fs-h3:50px;--fs-h4:40px;--fs-h5:30px;--lh-p:1.4}}@media (prefers-color-scheme:dark){body.with-darktheme,html.with-darktheme{--clr-primary:#1460a1;--clr-secondary:#6c757d;--clr-light:#495057;--clr-dark:#e9ecef;--clr-success:#28a745;--clr-info:#17a2b8;--clr-warning:#ffc107;--clr-error:#dc3545;--clr-white:#161616;--clr-gray-0:#161616;--clr-gray-1:#212529;--clr-gray-2:#343a40;--clr-gray-3:#495057;--clr-gray-4:#6c757d;--clr-gray-5:#adb5bd;--clr-gray-6:#ced4da;--clr-gray-7:#dee2e6;--clr-gray-8:#e9ecef;--clr-gray-9:#f8f9fa;--clr-gray-10:#fff;--clr-black:#fff;--clr-blue:#1460a1;--clr-indigo:#6610f2;--clr-purple:#6f42c1;--clr-pink:#e83e8c;--clr-red:#dc3545;--clr-orange:#fd7e14;--clr-yellow:#ffc107;--clr-green:#28a745;--clr-teal:#20c997;--clr-cyan:#17a2b8;--clr-primary-rgb:20,96,161;--clr-secondary-rgb:108,117,125;--clr-light-rgb:73,80,87;--clr-dark-rgb:233,236,239;--clr-success-rgb:40,167,69;--clr-info-rgb:23,162,184;--clr-warning-rgb:255,193,7;--clr-error-rgb:220,53,69;--clr-white-rgb:22,22,22;--clr-gray-0-rgb:22,22,22;--clr-gray-1-rgb:33,37,41;--clr-gray-2-rgb:52,58,64;--clr-gray-3-rgb:73,80,87;--clr-gray-4-rgb:108,117,125;--clr-gray-5-rgb:173,181,189;--clr-gray-6-rgb:206,212,218;--clr-gray-7-rgb:222,226,230;--clr-gray-8-rgb:233,236,239;--clr-gray-9-rgb:248,249,250;--clr-gray-10-rgb:255,255,255;--clr-black-rgb:255,255,255;--clr-blue-rgb:20,96,161;--clr-indigo-rgb:102,16,242;--clr-purple-rgb:111,66,193;--clr-pink-rgb:232,62,140;--clr-red-rgb:220,53,69;--clr-orange-rgb:253,126,20;--clr-yellow-rgb:255,193,7;--clr-green-rgb:40,167,69;--clr-teal-rgb:32,201,151;--clr-cyan-rgb:23,162,184}}