@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&display=swap);
html{font-size:10px}*,*::before,*::after{box-sizing:border-box;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeSpeed}ul,ol{list-style:none}img{max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}a{display:block;padding:40px 0;font-size:1.2rem;color:#000;text-decoration:none;text-transform:uppercase;font-family:"Lato",sans-serif}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.active{background-color:#000;color:#fff;position:relative;border:none !important}.active img{filter:invert(100%)}.active::after{content:"";position:absolute;left:0;bottom:-20px;border:solid 20px rgba(0,0,0,0);border-left-color:#000}.toast{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#f44;color:#fff;padding:10px 20px;border-radius:5px;z-index:9999;font-size:1.4rem;font-family:"Lato",sans-serif}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:120px;display:none;border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;animation:spin 1.8s linear infinite;z-index:9999}@media(max-width: 480px){.loader{width:80px;height:80px;border-width:6px}}@keyframes spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:none;background-color:rgba(0,0,0,.8)}body{overflow-x:hidden}body .container{max-width:1440px;margin:0 auto}@media(min-width: 769px)and (max-width: 1280px){body .container{padding:0 50px}}@media(max-width: 480px){body .container{overflow:hidden}}.navbar{position:fixed;top:0;left:0;width:100%;height:97px;background-color:#fff;z-index:1}@media(max-width: 480px){.navbar{display:none}}.navbar-content{position:sticky;top:0;display:flex;justify-content:space-between;z-index:10}@media(min-width: 481px)and (max-width: 768px){.navbar-content{padding:0 15px}}@media(max-width: 480px){.navbar-content{justify-content:center;align-items:center;height:110px;border-bottom:1px solid #d1d1d1}}.navbar-content .sidebar-nav{display:none}.navbar-content .sidebar-nav.active-sidebar{transform:translateX(-100%)}@media(max-width: 480px){.navbar-content .sidebar-nav{display:block;position:absolute;top:0;left:100%;width:50%;z-index:1000;background-color:#fff;border:1px solid #d1d1d1;box-shadow:0 0 13px #d1d1d1;border-radius:15px 0 0 15px;transition:.5s ease}.navbar-content .sidebar-nav .menu{position:absolute;left:-52px;top:40px;width:37px;height:25px;background-color:#fff;transition:.5s}.navbar-content .sidebar-nav .menu.active-menu{left:-45px}.navbar-content .sidebar-nav .menu .menu-global{position:absolute;left:0;width:100%;border-top:4px solid #333;backface-visibility:hidden;border-radius:2px;transition:.5s}.navbar-content .sidebar-nav .menu .menu-top{top:0}.navbar-content .sidebar-nav .menu .menu-top.menu-top-click{top:11px;transform:rotate(50deg);transition:.5s .3s;backface-visibility:hidden}.navbar-content .sidebar-nav .menu .menu-middle{top:10px}.navbar-content .sidebar-nav .menu .menu-middle.menu-middle-click{opacity:0}.navbar-content .sidebar-nav .menu .menu-bottom{top:20px}.navbar-content .sidebar-nav .menu .menu-bottom.menu-bottom-click{top:11px;transform:rotate(-410deg);backface-visibility:hidden;transition:.5s .3s}.navbar-content .sidebar-nav li{border-bottom:1px solid #d1d1d1}.navbar-content .sidebar-nav li:last-of-type{border-bottom:none}.navbar-content .sidebar-nav li a{width:100%;padding:30px;font-size:1.4rem;text-transform:capitalize}.navbar-content .sidebar-nav li img.contact-img,.navbar-content .sidebar-nav li img.facebook-img,.navbar-content .sidebar-nav li img.instagram-img{margin-right:10px}}.navbar-content::after{content:"";position:absolute;bottom:1px;width:150vw;height:1px;margin-left:-50vw;z-index:-1;background-color:#d1d1d1}@media(max-width: 480px){.navbar-content::after{display:none}}.navbar-content ul.left{display:flex;justify-content:space-between;flex-grow:1}@media(max-width: 480px){.navbar-content ul.left{display:none}}.navbar-content ul.left .applaws-logo{flex-basis:60%;text-align:end;align-self:center}.navbar-content .applaws-logo-side-bar{display:none}@media(max-width: 480px){.navbar-content .applaws-logo-side-bar{display:block}}.navbar-content div.middle-logo{position:relative;top:35px;width:10%;height:83px;text-align:center;z-index:20;background-color:#fff;transition:ease-out .35s}@media(max-width: 480px){.navbar-content div.middle-logo{position:static;width:25%;height:auto}}.navbar-content div.middle-logo img{transform-origin:top center;transform:scale(1.2);transition:ease-out .35s}@media(max-width: 480px){.navbar-content div.middle-logo img{transform-origin:50% 50% 0;transform:scale(1);height:55px}}.navbar-content ul.right{flex-basis:44.5%;display:flex;justify-content:space-between}@media(max-width: 480px){.navbar-content ul.right{display:none}}.navbar-content ul.right .katide-logo{flex-basis:60%;align-self:center}.navbar-content ul.right li.contact img.contact-img{margin-right:12px}.navbar-content ul.right li.contact a{display:flex;align-items:center}.navbar-content ul.right li.facebook a,.navbar-content ul.right li.instagram a{padding-left:15px;padding-right:15px}.navbar-content .katide-logo-side-bar{display:none}@media(max-width: 480px){.navbar-content .katide-logo-side-bar{display:block}}.left a,.contact a{position:relative;display:inline-block;overflow:hidden}.left a::after,.contact a::after{content:"";position:absolute;left:-100%;bottom:0px;width:100%;height:2px;background-color:#000;transition:left .25s ease-in-out}.left a:hover::after,.contact a:hover::after,.left a.active-navbar-option::after,.contact a.active-navbar-option::after{left:0}.left a::before,.contact a::before{content:"";position:absolute;right:100%;bottom:0px;width:100%;height:2px;background-color:#000;transition:right .25s ease-in-out}.left a:hover::before,.contact a:hover::before,.left a.active-navbar-option::before,.contact a.active-navbar-option::before{right:0}.header{display:flex;justify-content:space-between;padding:150px 0 100px 0}@media(min-width: 769px)and (max-width: 1280px){.header{padding-top:100px}}@media(min-width: 481px)and (max-width: 768px){.header{padding-top:80px;align-items:flex-end;position:relative}}@media(max-width: 480px){.header{padding:0;flex-wrap:wrap;border-bottom:1px solid #d1d1d1}}.header .left-dog{position:relative;left:40px;padding-top:70px}@media(min-width: 769px)and (max-width: 1280px){.header .left-dog{left:-70px}}@media(min-width: 481px)and (max-width: 768px){.header .left-dog{left:-100px}}@media(max-width: 480px){.header .left-dog{padding:0;left:-55px;bottom:0;order:2;z-index:-1}}.header .left-dog::after{content:"";position:absolute;bottom:2px;right:-50px;width:50vw;height:1px;background-color:#d1d1d1}@media(min-width: 481px)and (max-width: 768px){.header .left-dog::after{right:-70px}}@media(max-width: 480px){.header .left-dog::after{display:none}}.header .left-dog img{width:300px;height:306px}@media(max-width: 480px){.header .left-dog img{width:167px;height:171px;position:relative;bottom:-4px}}.header .main-txt{text-align:center}@media(min-width: 481px)and (max-width: 768px){.header .main-txt{align-self:self-start;position:absolute;top:17%;left:50%;transform:translateX(-50%);width:500px}}@media(max-width: 480px){.header .main-txt{order:1;flex-basis:100%;position:relative}}.header .main-txt h1.txt1{font-family:"Literata",sans-serif;font-size:4rem;font-weight:800;text-align:center}@media(min-width: 481px)and (max-width: 768px){.header .main-txt h1.txt1{font-size:3rem}}@media(max-width: 480px){.header .main-txt h1.txt1{padding:22px 15px 0 15px;font-size:2.4rem}.header .main-txt h1.txt1 br{display:none}}@media(max-width: 350px){.header .main-txt h1.txt1{font-size:2rem}}.header .main-txt p.txt2{margin:38px auto 0 auto;font-family:"Lato",sans-serif;font-size:1.4rem;font-weight:500;text-align:center}@media(min-width: 481px)and (max-width: 768px){.header .main-txt p.txt2{padding:0 50px}}@media(max-width: 480px){.header .main-txt p.txt2{position:absolute;top:160%;left:50%;transform:translateX(-50%);width:48%;margin:0;font-size:1.2rem;line-height:1.7}}@media(max-width: 480px)and (max-width: 350px){.header .main-txt p.txt2{padding:0 10px;font-size:1rem;line-height:1.5}}.header .right-cat{position:relative;right:60px;padding-top:90px}@media(min-width: 769px)and (max-width: 1280px){.header .right-cat{right:-50px}}@media(min-width: 481px)and (max-width: 768px){.header .right-cat{right:-80px}}@media(max-width: 480px){.header .right-cat{padding:0;right:-60px;order:3;z-index:-1}}.header .right-cat::after{content:"";position:absolute;left:-40px;bottom:2px;width:50vw;height:1px;background-color:#d1d1d1}@media(min-width: 481px)and (max-width: 768px){.header .right-cat::after{left:20px}}@media(max-width: 480px){.header .right-cat::after{display:none}}.header .right-cat img{width:288px;height:286px}@media(max-width: 480px){.header .right-cat img{width:175px;height:174px;position:relative;bottom:-1px}}@media(max-width: 480px)and (min-width: 481px)and (max-width: 768px){.header .right-cat img{width:230px;height:229px;bottom:-7px}}.products-section{position:relative;padding:100px 0 180px 0}@media(min-width: 481px)and (max-width: 768px){.products-section{padding:80px 0 100px 0}}@media(max-width: 480px){.products-section{display:flex;flex-wrap:wrap;padding:0;padding-top:30px}}.products-section .options{position:absolute;left:50%;top:-175px;transform:translateX(-50%);display:flex;justify-content:space-between;width:540px}@media(min-width: 481px)and (max-width: 768px){.products-section .options{width:100%;justify-content:center}}@media(max-width: 480px){.products-section .options{width:382px;transform:translate(0);position:static;margin:0 auto}}@media(max-width: 480px)and (max-width: 350px){.products-section .options{width:300px}}.products-section .options .option{width:160px;height:140px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #d1d1d1;transition:.25s;cursor:pointer}.products-section .options .option.dog-option{margin:0 10px}@media(min-width: 481px)and (max-width: 768px){.products-section .options .option{width:130px;height:110px}}@media(max-width: 480px){.products-section .options .option{width:113px;height:99px}}@media(max-width: 480px)and (max-width: 350px){.products-section .options .option{width:90px;height:80px}}.products-section .options .option.dog-option img{margin-right:14px}@media(max-width: 480px){.products-section .options .option.dog-option img{margin-right:8px}}.products-section .options .option:not(.active):hover{border-color:#000}.products-section .options .option img{width:35%}.products-section .options .option span{margin-top:10px;font-size:1.6rem;font-family:"Literata",sans-serif;font-weight:800}@media(max-width: 350px){.products-section .options .option span{font-size:1.2rem}}.food-products{display:flex;justify-content:space-between}@media(min-width: 481px)and (max-width: 768px){.food-products{padding:0 15px}}@media(max-width: 480px){.food-products{width:100%;flex-wrap:wrap}}.food-products .food-choice{flex-basis:20%}@media(max-width: 480px){.food-products .food-choice{flex-basis:382px;display:flex;margin:40px auto 0 auto}}@media(max-width: 480px)and (max-width: 350px){.food-products .food-choice{flex-basis:300px}}.food-products .food-choice .food-option{width:60%;display:flex;justify-content:space-between}@media(max-width: 480px){.food-products .food-choice .food-option{order:2;flex-basis:50%}}.food-products .food-choice .food-option .wet,.food-products .food-choice .food-option .dry{flex-basis:47%;padding:14px 0;font-size:1.2rem;font-family:"Lato",sans-serif;text-transform:uppercase;border:1px solid #d1d1d1;background-color:rgba(0,0,0,0);transition:.25s}.food-products .food-choice .food-option .wet:not(.active-food-option):hover,.food-products .food-choice .food-option .dry:not(.active-food-option):hover{border-color:#000}.food-products .food-choice .food-option .active-food-option{background-color:#000;color:#fff}.food-products .food-choice .gallery-arrows{width:100px;margin-top:20px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 480px){.food-products .food-choice .gallery-arrows{display:none}}.food-products .food-choice .gallery-arrows button{width:44px;height:44px;border:1px solid #d1d1d1;background-color:rgba(0,0,0,0);transition:.25s}.food-products .food-choice .gallery-arrows button:hover{border-color:#000}.food-products .food-choice .gallery-arrows button:disabled{border:1px solid #d1d1d1}@media(max-width: 480px){.food-products .food-choice .section-applaws-logo{flex-basis:50%}}.food-products .food-choice .section-applaws-logo img{margin-top:40px;width:43%}@media(max-width: 480px){.food-products .food-choice .section-applaws-logo img{width:50%;margin-top:0}}.products-gallery{flex-basis:69%}@media(min-width: 769px)and (max-width: 1280px){.products-gallery{flex-basis:78%}}@media(min-width: 481px)and (max-width: 768px){.products-gallery{flex-basis:78%}}@media(max-width: 480px){.products-gallery{flex-basis:100%}}.products-gallery .cat-wet{display:flex;flex-wrap:wrap;align-content:space-between;height:500px;padding-right:100px}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet{height:auto;padding:0}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet{height:auto;padding:0}}@media(max-width: 480px){.products-gallery .cat-wet{height:330px;justify-content:center;align-content:center;padding-right:0}}.products-gallery .cat-wet .cat-wet-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#dfaa40}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .cat-wet-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .cat-wet-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .cat-wet-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#dfaa40;color:#dfaa40}.products-gallery .cat-wet .cat-wet-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .cat-wet-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .cat-wet-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .cat-wet-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-wet-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-wet-container img{left:16%;bottom:14%}.products-gallery .cat-wet .cat-wet-container img.cat-treat-fix-1{left:25%}.products-gallery .cat-wet .cat-katido-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#4fb6b1}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .cat-katido-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .cat-katido-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .cat-katido-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#4fb6b1;color:#4fb6b1}.products-gallery .cat-wet .cat-katido-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .cat-katido-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .cat-katido-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .cat-katido-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-katido-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-katido-container img{left:20%;bottom:20%}.products-gallery .cat-wet .cat-dry-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#cc6330}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .cat-dry-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .cat-dry-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .cat-dry-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#cc6330;color:#cc6330}.products-gallery .cat-wet .cat-dry-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .cat-dry-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .cat-dry-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .cat-dry-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-dry-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-dry-container img{left:38%;bottom:16%}.products-gallery .cat-wet .cat-dry-container img.cat-dry-fix-1{left:48%}.products-gallery .cat-wet .cat-dry-container.cat-dry-fix8 .cat-dry-fix8-code{border-bottom:1px solid #cc6330}.products-gallery .cat-wet .cat-dry-treats-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#71517b}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .cat-dry-treats-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .cat-dry-treats-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .cat-dry-treats-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#71517b;color:#71517b}.products-gallery .cat-wet .cat-dry-treats-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .cat-dry-treats-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .cat-dry-treats-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .cat-dry-treats-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-dry-treats-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .cat-dry-treats-container img{left:14%;top:5%}.products-gallery .cat-wet .toys-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#4fb6b1}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .toys-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .toys-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .toys-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#4fb6b1;color:#4fb6b1}.products-gallery .cat-wet .toys-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .toys-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .toys-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .toys-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .toys-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .toys-container img{left:42%;bottom:0}.products-gallery .cat-wet .toys-container img.toy-fix-1{bottom:-6%}.products-gallery .cat-wet .toys-container .description{width:110px}.products-gallery .cat-wet .dog-wet-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#ac517c}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .dog-wet-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .dog-wet-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .dog-wet-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#ac517c;color:#ac517c}.products-gallery .cat-wet .dog-wet-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .dog-wet-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .dog-wet-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .dog-wet-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .dog-wet-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .dog-wet-container img{left:12%;bottom:17%}.products-gallery .cat-wet .dog-wet-container img.dog-wet-fix-sachets{bottom:11%}.products-gallery .cat-wet .dog-dry-container{position:relative;width:255px;height:210px;margin-right:40px;border-left:1px solid rgba(0,0,0,0);display:none;border-color:#cc037d}@media(min-width: 769px)and (max-width: 1280px){.products-gallery .cat-wet .dog-dry-container{margin-right:20px;margin-bottom:30px}}@media(min-width: 481px)and (max-width: 768px){.products-gallery .cat-wet .dog-dry-container{margin-right:20px;margin-bottom:30px}}.products-gallery .cat-wet .dog-dry-container .product-code{display:block;width:95px;font-size:1rem;line-height:34px;border:1px solid rgba(0,0,0,0);border-left:none;text-align:center;font-family:"Lato",sans-serif;background-color:#fff;border-color:#cc037d;color:#cc037d}.products-gallery .cat-wet .dog-dry-container .product-code:nth-child(2){border-top:none;border-bottom:none}.products-gallery .cat-wet .dog-dry-container img{position:absolute;z-index:-1}.products-gallery .cat-wet .dog-dry-container .description{position:absolute;left:0;bottom:0;padding-left:20px}.products-gallery .cat-wet .dog-dry-container .description .title{display:block;font-size:1rem;font-weight:900;font-family:"Lato",sans-serif}.products-gallery .cat-wet .dog-dry-container .description .ingridients{display:block;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}.products-gallery .cat-wet .dog-dry-container img{left:40%;bottom:15%}section.about{max-width:1000px;margin:0 auto;padding:110px 0 100px 0;position:relative}@media(max-width: 480px){section.about{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}}section.about::before{content:"";position:absolute;top:0;left:-50vw;width:150vw;height:1px;background-color:#d1d1d1}@media(max-width: 480px){section.about::before{display:none}}section.about::after{content:"";position:absolute;bottom:0;left:-50vw;width:150vw;height:1px;background-color:#d1d1d1}@media(max-width: 480px){section.about::after{display:none}}section.about .middle-column{max-width:55%;margin:0 auto;text-align:center;margin-bottom:80px}@media(max-width: 480px){section.about .middle-column{max-width:100%;margin-bottom:50px}}section.about .middle-column h1{margin-bottom:25px;font-family:"Literata",sans-serif;font-size:4rem;font-weight:800}@media(max-width: 480px){section.about .middle-column h1{margin-bottom:12px;font-size:2.8rem}}section.about .middle-column p{font-family:"Lato",sans-serif;font-size:1.4rem}@media(max-width: 480px){section.about .middle-column p{padding:0 25px;line-height:1.5;font-size:1.2rem}section.about .middle-column p br{display:none}}@media(min-width: 481px)and (max-width: 768px){section.about .middle-column p br{display:block}}section.about .columns{display:flex}@media(max-width: 480px){section.about .columns{padding:0 3%}}section.about .columns .left-column,section.about .columns .right-column{flex-basis:50%}section.about .columns .left-column p.upper-txt,section.about .columns .left-column p.lower-txt,section.about .columns .right-column p.upper-txt,section.about .columns .right-column p.lower-txt{padding:0 50px 0 75px;line-height:2;font-family:"Lato",sans-serif;font-size:1.1rem}@media(max-width: 480px){section.about .columns .left-column p.upper-txt,section.about .columns .left-column p.lower-txt,section.about .columns .right-column p.upper-txt,section.about .columns .right-column p.lower-txt{padding:0;font-size:1rem}}@media(min-width: 481px)and (max-width: 768px){section.about .columns .left-column p.upper-txt,section.about .columns .left-column p.lower-txt,section.about .columns .right-column p.upper-txt,section.about .columns .right-column p.lower-txt{padding:0 3%}}@media(min-width: 769px)and (max-width: 1280px){section.about .columns .left-column p.upper-txt,section.about .columns .left-column p.lower-txt,section.about .columns .right-column p.upper-txt,section.about .columns .right-column p.lower-txt{padding:0 4%}}section.about .columns .left-column p.upper-txt,section.about .columns .right-column p.upper-txt{margin-bottom:25px}@media(max-width: 480px){section.about .columns .left-column p.upper-txt,section.about .columns .right-column p.upper-txt{margin-bottom:12px}}section.about .columns .left-column .animal-img,section.about .columns .left-column .fish-img,section.about .columns .right-column .animal-img,section.about .columns .right-column .fish-img{position:relative}@media(max-width: 480px){section.about .columns .left-column .animal-img,section.about .columns .right-column .animal-img{left:-55%;top:25%;transform:scale(2)}}section.about .columns .left-column .fish-img,section.about .columns .right-column .fish-img{left:15%}@media(max-width: 480px){section.about .columns .left-column .fish-img,section.about .columns .right-column .fish-img{left:30%;transform:scale(1.3)}}section.about .columns .right-column p.upper-txt{padding-top:100px}@media(max-width: 480px){section.about .columns .right-column{padding-top:120px}section.about .columns .right-column p.upper-txt{padding-top:140px}}.contact-section{display:flex;justify-content:space-between;align-items:center;padding:100px 0 0 0}@media(min-width: 481px)and (max-width: 768px){.contact-section{padding:80px 15px 0}}@media(max-width: 480px){.contact-section{padding:30px 20px 20px 20px;flex-wrap:wrap}}.contact-section .contact-info{flex-basis:290px}@media(max-width: 480px){.contact-section .contact-info{flex-basis:100%;text-align:center}}.contact-section .contact-info h2{font-family:"Literata",sans-serif;font-weight:800;font-size:4rem}@media(max-width: 480px){.contact-section .contact-info h2{font-size:2.8rem}.contact-section .contact-info h2 br{display:none}}@media(min-width: 481px)and (max-width: 768px){.contact-section .contact-info h2{font-size:3.2rem}}.contact-section .contact-info p.description{padding:40px 0;line-height:1.5;font-family:"Lato",sans-serif;font-size:1.4rem}@media(max-width: 480px){.contact-section .contact-info p.description{padding:14px 0 40px 0;font-size:1.2rem}.contact-section .contact-info p.description br{display:none}}@media(min-width: 481px)and (max-width: 768px){.contact-section .contact-info p.description{font-size:1.4rem}}.contact-section .contact-info .contact-details{display:flex;justify-content:space-between}@media(max-width: 480px){.contact-section .contact-info .contact-details{justify-content:space-around;padding-bottom:20px}}.contact-section .contact-info .contact-details a{padding:0;text-transform:0;font-family:"Lato",sans-serif;font-size:1.4rem;text-transform:lowercase}.contact-section .contact-info .contact-details a img{margin-right:10px}.contact-section .contact-info .contact-details p.phone{display:flex;font-size:1.4rem;font-family:"Lato",sans-serif}.contact-section .contact-info .contact-details p.phone img{margin-right:10px}.contact-section .contact-form{flex-basis:58%;display:flex;flex-direction:column;align-self:stretch;position:relative;padding-top:35px}@media(max-width: 480px){.contact-section .contact-form{flex-basis:100%}}.contact-section .contact-form .name-and-email{display:flex;justify-content:space-between}@media(min-width: 481px)and (max-width: 768px){.contact-section .contact-form .name-and-email{margin-bottom:-30px}}.contact-section .contact-form .name-input,.contact-section .contact-form .email-input,.contact-section .contact-form .message-input{height:40px;border:none;border-bottom:1px solid #d1d1d1;font-family:"Lato",sans-serif;font-size:1.4rem}.contact-section .contact-form .name-input:focus,.contact-section .contact-form .email-input:focus,.contact-section .contact-form .message-input:focus{outline:none}.contact-section .contact-form .name-input::placeholder,.contact-section .contact-form .email-input::placeholder,.contact-section .contact-form .message-input::placeholder{font-size:1.4rem;font-family:"Lato",sans-serif;color:#000}@media(max-width: 350px){.contact-section .contact-form .name-input::placeholder,.contact-section .contact-form .email-input::placeholder,.contact-section .contact-form .message-input::placeholder{font-size:1.2rem}}@media(min-width: 481px)and (max-width: 768px){.contact-section .contact-form .name-input::placeholder,.contact-section .contact-form .email-input::placeholder,.contact-section .contact-form .message-input::placeholder{font-size:1.4rem}}.contact-section .contact-form .name-input{width:190px}@media(min-width: 481px)and (max-width: 768px){.contact-section .contact-form .name-input{width:30%}}@media(max-width: 480px){.contact-section .contact-form .name-input{width:30%}}.contact-section .contact-form .email-input{width:500px}@media(min-width: 481px)and (max-width: 768px){.contact-section .contact-form .email-input{width:60%}}@media(max-width: 480px){.contact-section .contact-form .email-input{width:60%}}.contact-section .contact-form .message-input{display:block;width:100%;margin-top:65px}@media(max-width: 480px){.contact-section .contact-form .message-input{margin-top:20px}}.contact-section .contact-form .error-info{position:absolute;right:113px;bottom:0;padding-right:20px}.contact-section .contact-form .error-info p{display:none;font-size:1.4rem;color:red;font-family:"Lato",sans-serif}@media(max-width: 480px){.contact-section .contact-form .error-info p{font-size:1.2rem}}@media(max-width: 480px)and (max-width: 350px){.contact-section .contact-form .error-info p{font-size:1.1rem}}.contact-section .contact-form .error-info h2{display:none;font-size:1.6rem;font-family:"Lato",sans-serif}.contact-section .contact-form .submit-button{width:113px;height:44px;align-self:flex-end;margin-top:auto;background-color:#000;border:none;color:#fff;font-family:"Lato",sans-serif;font-size:1.2rem}@media(max-width: 480px){.contact-section .contact-form .submit-button{margin-top:30px}}.contact-section .contact-form .submit-button img{margin-left:10px}.footer{display:flex;padding:60px 0;justify-content:flex-end}@media(min-width: 481px)and (max-width: 768px){.footer{padding:40px 15px}}@media(max-width: 480px){.footer{justify-content:flex-start;padding:0 20px}}.footer .content{display:flex;align-items:center}@media(max-width: 480px){.footer .content{width:100%;justify-content:space-between}}.footer .content a.facebook-footer,.footer .content a.instagram-footer{padding:10px}.footer .content a.instagram-footer{margin:0 20px}@media(max-width: 480px){.footer .content a.instagram-footer{margin-left:-90px}}.footer .content p{margin-left:60px;font-family:"Lato",sans-serif;font-size:1.4rem}@media(max-width: 350px){.footer .content p{font-size:1rem}}@media(min-width: 481px)and (max-width: 768px){.footer .content p{font-size:1.4rem}}
