html{color:#000;background-color:#d4d4d4;font-family:Poppins-Regular,sans-serif;overflow-x:hidden}main{text-align:center;min-width:360px;max-width:1920px;background-color:#efede7;margin:auto;position:relative}main[data-debug=true] header,main[data-debug=true] section,main[data-debug=true] footer,main[data-debug=true] .debug{outline:1px solid;outline-color:#f0f}main[data-debug-design=true] .debug-design{display:block}main[data-debug-design=true] .block-info{display:inline-block}main[data-debug-data=true] .debug-data{display:inline-block}main[data-debug-data=true] .debug-name{display:block}main[data-debug-data=true] .block-info{display:inline-block}main[data-debug-scrollers=true] .scroller-debug{position:relative}main[data-debug-scrollers=true] .scroller-debug:before{content:" ";height:100%;z-index:10;width:20px;background:linear-gradient(0deg,#f0f8 1px,#0000 1px) 0 1px/10px 10px repeat-y;position:absolute;top:0;left:0;transform:translate(-100%)}@media (min-width:800px) and (max-width:1299px){main[data-debug-scrollers=true] .scroller-debug:before{width:15px}}@media (max-width:799px){main[data-debug-scrollers=true] .scroller-debug:before{width:20px}}header,section,footer{width:100%;min-width:360px;max-width:1920px;text-align:left;margin:0;padding:0;position:relative}:is(header,section,footer) .content,:is(header,section,footer) .content-grid{display:grid}@media (max-width:799px){:is(:is(header,section,footer) .content,:is(header,section,footer) .content-grid){grid-gap:20px;grid-template-columns:repeat(6,1fr);padding:0 20px}}@media (min-width:800px) and (max-width:1299px){:is(:is(header,section,footer) .content,:is(header,section,footer) .content-grid){grid-gap:15px;grid-template-columns:repeat(8,1fr);padding:0 15px}}@media (min-width:1300px){:is(:is(header,section,footer) .content,:is(header,section,footer) .content-grid){grid-gap:20px;grid-template-columns:repeat(12,1fr);padding:0 40px}}@media (min-width:1300px){.only-small{display:none}}@media (min-width:800px) and (max-width:1299px){.only-small{display:none}}@media (max-width:799px){.only-small{display:inline-block}}@media (min-width:1300px){.only-medium{display:none}}@media (max-width:799px){.only-medium{display:none}}@media (min-width:1300px){.only-large{display:inline-block}}@media (min-width:800px) and (max-width:1299px){.only-large{display:none}}@media (max-width:799px){.only-large{display:none}}.only-medium{display:none}@media (min-width:800px) and (max-width:1299px){.only-medium{display:inline-block}}.only-large-medium{display:none}@media (min-width:1300px){.only-large-medium{display:inline-block}}@media (min-width:800px) and (max-width:1299px){.only-large-medium{display:inline-block}}.only-small-medium{display:none}@media (min-width:800px) and (max-width:1299px){.only-small-medium{display:inline-block}}@media (max-width:799px){.only-small-medium{display:inline-block}}:is(body[data-theme=personality] .ico,body[data-theme=personality] .personality) .color-theme{fill:#f6ab83}body[data-theme=personality] .text-theme{color:#f6ab83}body[data-theme=personality] .background-color-theme{background-color:#f6ab83}body[data-theme=personality] .fill-color-theme{fill:#f6ab83}:is(body[data-theme=morphology] .ico,body[data-theme=morphology] .personality) .color-theme{fill:#bad3da}body[data-theme=morphology] .text-theme{color:#bad3da}body[data-theme=morphology] .background-color-theme{background-color:#bad3da}body[data-theme=morphology] .fill-color-theme{fill:#bad3da}:is(body[data-theme=ancestry],body[data-theme=horoscope]) .personality .color-theme{fill:#9cae9b}:is(body[data-theme=ancestry],body[data-theme=horoscope]) .ico .color-theme{fill:#302b21}:is(body[data-theme=ancestry],body[data-theme=horoscope]) .ico .color-dark{fill:#9cae9b}:is(body[data-theme=ancestry],body[data-theme=horoscope]) .text-theme{color:#9cae9b}:is(body[data-theme=ancestry],body[data-theme=horoscope]) .background-color-theme{background-color:#9cae9b}:is(body[data-theme=ancestry],body[data-theme=horoscope]) .fill-color-theme{fill:#9cae9b}.nav-out{opacity:0;transform:translateY(-120%)!important}.reveal{opacity:1;transition:opacity .5s ease-out}.hide{opacity:0;transition:opacity ease-out}@media (max-width:799px){#paw .svg{width:200%;position:absolute;left:-40%}}#pixiSVG-hero-reveal-mobile{z-index:2}#pixiSVG-hero-reveal-text-mobile{z-index:1}#hero-reveal-dog{z-index:3}@keyframes bounce-arrow{0%{transform:translateY(-8px)translate(-50%)scale(1)}50%{transform:translateY(8px)translate(-50%)scale(.8)}to{transform:translateY(-8px)translate(-50%)scale(1)}}.fill{width:100%!important;height:auto!important}.fill-height{width:auto!important;height:100%!important}.BL{position:absolute;top:auto;bottom:0;left:0}.BC{position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)!important}.BR{position:absolute;inset:auto 0 0 auto}.CL{position:absolute;top:50%;left:0;transform:translateY(-50%)!important}.CC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.CR{position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)!important}.TL{position:absolute;top:0;left:0}.TC{position:absolute;top:0;left:50%;transform:translate(-50%)!important}.TR{position:absolute;top:0;left:auto;right:0}
