@charset "UTF-8";body{overflow-x:hidden}@font-face{src:url('https://www.creationcatouille.com/media/templates/site/cats/fonts/bright-harmony.otf') format('opentype');font-family:'Bright Harmony';font-weight:normal;font-style:normal;font-display:swap}h1,.h1{font-family:'Bright Harmony',cursive,sans-serif !important;font-weight:normal !important;line-height:1.2 !important}h2,.h2,h2 a{font-family:'Amatic SC',cursive,sans-serif !important;font-weight:500}h3,.h3{font-family:'Myriad Pro','Myriad',sans-serif !important;text-transform:uppercase;font-weight:650}div#logorow{background:#fff}h4{text-transform:uppercase}p,li,a,span,body{font-family:'Myriad Pro','Myriad',sans-serif !important}hr{opacity:1;border-top:0}.has-small-font-size{font-size:16px}.has-huge-font-size{font-size:100px;font-weight:700;line-height:1}.nopaddingbottom{padding-bottom:0 !important}.colored{color:var(--sparkycolor1)}h1,.h1{font-size:clamp(2rem,5vw + 0.5rem,3.4rem)}h2,.h2{font-size:clamp(1.9rem,4vw + 0.5rem,3rem)}h3,.h3{font-size:clamp(1.15rem,2vw + 0.4rem,1.5rem)}h4{font-size:clamp(1rem,1.5vw + 0.4rem,1.2rem)}input,input.form-control,textarea,textarea.form-control{width:100%;border:1px solid #777;border-radius:3px;padding:10px 20px;margin-bottom:25px}input::placeholder,textarea::placeholder{color:#888}.input-group input.form-control{padding:7.5px 20px}button,button.btn,input.button,a.btn,p.readmore a.btn,a.sparky_button{background:#bc1353;border-radius:28px;color:#fff;font-weight:400;line-height:35px;padding:5px 25px;transition:all 0.3s}button:hover,button.btn:hover,button.btn-primary:hover,input.button:hover,a.btn:hover,button:active,button.btn:active,button.btn-primary:active,input.button:active,a.btn:active,button:focus,button.btn:focus,button.btn-primary:focus,input.button:focus,a.btn:focus,p.readmore a.btn:hover,p.readmore a.btn:active,p.readmore a.btn:focus,a.sparky_button:hover,a.sparky_button:active,a.sparky_button:focus{background:##bc1353;color:#fff !important;text-decoration:none;transition:all 0.3s}a.sparky_button.outline{background:transparent;border:1px solid #bc1353;color:#bc1353}a.sparky_button.outline:hover{background:transparent;border:1px solid #151515;color:#151515 !important}a.sparky_button.white{background:#fff;border:1px solid #fff;color:var(--sparkycolor1)}a.sparky_button.white:hover{background:#999;border:1px solid #999;color:#fff !important}a.sparky_button.white.outline{background:transparent;border:1px solid #fff;color:#fff}a.sparky_button.white.outline:hover{background:#999;border:1px solid #999;color:#fff !important}.input-group .btn{height:41px;line-height:1;margin-left:-7px !important;padding:10px 15px}.btn-group{margin-bottom:30px}.btn-group input{margin-bottom:0}.toprow>.sparky_container>.sparky_cell{padding-top:0;padding-bottom:0}.toprow .sparky_page_container>.sparky_cell{padding-top:7px;padding-bottom:7px;font-size:14px;color:#ccc}.toprow p{margin-bottom:0}.toprow a:hover{color:#fff}.logorow{background:#fff)}.logorow .mp_top3 img,.logorow .mp_top4 img{max-width:60px;margin-bottom:0}.logorow .mp_top4 p{width:max-content;align-self:flex-end}.logorow .mp_top3 p,.logorow .mp_top4 p{margin-bottom:0}.menurow{background:var(--sparkycolor1)}.menurow>.sparky_container>.sparky_cell{padding-top:0;padding-bottom:0}.menurow ul.menu{margin-left:-25px}.menurow ul.menu>li{text-transform:uppercase}.menurow>.sparky_container>.sparky_cell.mp_search{padding-top:10px}.menurow .input-group{justify-content:flex-end;margin-bottom:0}.menurow .input-group>div{width:calc(100% - 40px)}.menurow input[type="text"]{margin-bottom:0;border:0;border-radius:20px;font-size:14px}.menurow button.btn{background:transparent;border:0;color:var(--sparkycolor2);font-size:0}.menurow button.btn span{font-size:initial}.carouselrow>.sparky_container>.sparky_cell{padding:0}.carouselrow .contents *{max-width:560px}.carouselrow .contents h2{padding-top:0}.flickity-prev-next-button svg{left:35% !important;top:35% !important;width:30% !important;height:30% !important}.contentrow{padding-top:30px;padding-bottom:30px}.about_row .sparky_page_container{gap:30px}.about_row .sparky_cell{display:block;background:#fff;border-radius:15px}.about_row h4{padding-top:10px;padding-bottom:0px}.about_row p{margin-bottom:0}.about_row figure{float:left;margin-right:15px}.about_row figure img{width:60px;margin-bottom:0}.breed_row .sparky_page_container{gap:30px}.breed_row .sparky_cell{position:relative;min-height:400px;border-radius:15px}.breed_row .sparky_cell::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2);border-radius:15px;z-index:1;transition:all 0.3s}.breed_row .sparky_cell:hover::before{background-color:rgba(0,0,0,0.1);transition:all 0.3s}.breed_row .sparky_cell>*{position:relative;z-index:2}.breed_row h3{padding-bottom:0}.breed_row hr{width:50px;margin-left:auto;margin-right:auto}.breed_row a{color:#fff}.products_row .sparky_page_container{gap:30px}.products_row .sparky_cell{background:#fff;border:1px solid #95c11f;border-radius:15px}.products_row .has-huge-font-size{color:#95c11f;margin-top:30px}.gallery_row .sparky_cell{padding-left:0;padding-right:0}.gallery_row figure img{margin-bottom:0;filter:brightness(0.5);transition:all 0.3s}.gallery_row figure img:hover{filter:brightness(1.0);transition:all 0.3s}.gallery_row .sparky_cell.sparky_col0 figure{border-right:7.5px solid var(--sparkycolor2);border-bottom:15px solid var(--sparkycolor2)}.gallery_row .sparky_cell.sparky_col1 figure{border-left:7.5px solid var(--sparkycolor2);border-right:7.5px solid var(--sparkycolor2)}.gallery_row .sparky_cell.sparky_col2 figure{border-left:7.5px solid var(--sparkycolor2);border-bottom:15px solid var(--sparkycolor2)}.blog_row .newsflash{display:flex;gap:30px}.blog_row img{border-radius:15px}.newsflash-info{color:var(--sparkycolor1);font-size:14px}.logos_row{border-radius:55px}.logos_row .sparky_page_container{}.logos_row figure img{margin-bottom:0}.teamrow img{border-radius:15px}.testimonialrow1 .sparky_col1,.testimonialrow2 .sparky_col0{background:#95c11f;border-radius:15px}.testimonialrow1 h3,.testimonialrow2 h3{padding-bottom:0}.testimonialrow1 h4,.testimonialrow2 h4{padding-top:0}.blog-items.columns-2 .blog-item{width:calc(50% - 30px);margin-inline-end:30px}.blog-items.columns-3 .blog-item{width:calc(33.33% - 30px);margin-inline-end:30px}.blog-items.columns-4 .blog-item{width:calc(25% - 15px);margin-inline-end:15px}.blog-items.columns-5 .blog-item{width:calc(20% - 15px);margin-inline-end:15px}.blog-items.columns-6 .blog-item{width:calc(16.66% - 15px);margin-inline-end:15px}.blog-items .blog-item h2,.blog-items .blog-item h2 a{font-size:32px}.blog-items .blog-item img{border-radius:15px}@media (max-width:767px){.blog-items.columns-2 .blog-item,.blog-items.columns-3 .blog-item,.blog-items.columns-4 .blog-item,.blog-items.columns-5 .blog-item,.blog-items.columns-6 .blog-item{width:100%;margin-inline-end:0}}.com-contact.contact dt{float:inline-start;clear:both;padding-top:15px;padding-inline-end:15px}.com-contact.contact dd{padding-inline-start:30px}.com-contact.contact dt+dd{padding-top:15px}.osm-map{z-index:0}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap;margin-bottom:50px}.com-contact.contact .page-header,.com-contact.contact h1{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.bottomrow{background:var(--sparkycolor1);color:#fff;padding:30px 0}.bottomrow h3{text-transform:uppercase}.bottomrow .sparky_social_icons a:first-child{padding-inline-start:0}.bottomrow a.sparky_button.outline{color:#fff;border:1px solid #fff}.bottomrow a.sparky_button.outline:hover{color:#151515 !important;border:1px solid #151515}.bottomrow ul.menu{margin-top:15px}.footerrow{background:var(--sparkycolor1);border-top:1px solid var(--sparkycolor3);color:#151515;padding:15px 0}.footerrow p{margin-bottom:0}.nav-toggle{float:left;margin-top:7px;margin-bottom:7px}@media (max-width:1199px){.hot_swipe_carousel_slides .contents{top:25% !important;margin-left:130px !important}.about_row figure img{margin-bottom:30px}}@media (max-width:991px){.menurow nav:not(.opened) ul.menu{display:none}.menurow ul.menu{margin-left:0}.columns_on_tablet2 .sparky_cell{width:calc(50% - 15px)}.sparky_logo_image{margin-top:15px}.about_row figure img{margin-bottom:0}.logorow .mp_top3 img,.logorow .mp_top4 img{max-width:100%}.hot_swipe_carousel_slides .contents h2{font-size:36px !important}}@media (max-width:767px){.hot_swipe_carousel_slides .contents{top:15% !important;margin-left:60px !important}.footerrow,.footerrow ul.menu{text-align:center}}@media (max-width:650px){.hot_swipe_carousel_slides .contents{margin-left:auto !important;padding:15px !important;background:#151515 !important;text-align:center}.hot_swipe_carousel_slides .contents a.sparky_button{display:inline-block}.flickity-prev-next-button{top:30% !important}.toprow .has-small-font-size,.logorow .has-small-font-size{font-size:10px;line-height:1.3}.sparky_logo_image{margin-top:0}.blog_row .newsflash{display:block}.blog_row .newsflash>div{margin-bottom:30px}}@media (max-width:499px){.columns_on_tablet2 .sparky_cell{width:100%}.logorow>.sparky_container>.sparky_cell{width:100% !important}.logorow .mp_top3 img,.logorow .mp_top4 img{max-width:30px}.logorow .mp_top3{padding-bottom:0}.logorow .mp_top4{padding-top:0}.logorow .mp_logo{padding-top:0;padding-bottom:0;text-align:center}.logorow .sparky_page_container{max-width:200px;margin:0 auto}.sparky_logo_image img{max-width:300px}.menurow .mp_top5{width:20% !important}.menurow .mp_search{width:80% !important}.hot_swipe_carousel_slides .contents h2{font-size:28px !important}.gallery_row .sparky_page_container .sparky_cell{margin:0;padding:0}.gallery_row figure{border:0 !important;margin-bottom:15px}.gallery_row figure img{filter:brightness(1)}}@media (max-width:399px){.toprow .sparky_social_icons a{padding:0 5px}}.sparky_settings{position:fixed;z-index:9999;top:50%;padding:0 5px;background:#000;border-radius:0 5px 5px 0;cursor:pointer;line-height:1.4}.sparky_settings:hover{background:#000}.sparky_settings .sparky_cell{padding:15px}.settings_content{display:none;float:left;padding-right:15px;height:28px}.settings_content span{display:inline-block;width:28px;height:28px;border:3px solid #333;border-radius:19px}.settings_content span:hover{border:3px solid #fff}.settings_content span.style1{background:#c7a17a}.settings_content span.style2{background:#7a85c7}.settings_content span.style3{background:#c77a9c}.settings_content a{text-decoration:none}.settings_cog{float:left;width:30px;height:28px}.sparky_settings i{font-size:28px;color:#ccc}
