body{color:var(--color-primary-dark);font-family:"Roboto",sans-serif;font-size:22px;font-weight:400;line-height:1.54;margin:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin-top:0}img{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}a{display:inline-block;text-decoration:none}address{font-style:normal}ul{margin:0;padding:0;list-style-type:none}h1{font-family:Rowdies,sans-serif;font-size:72px;font-weight:400;line-height:1.24;letter-spacing:.05em;margin-bottom:40px}@media screen and (max-width: 1280px){h1{font-size:46px;letter-spacing:normal}}@media screen and (max-width: 768px){h1{font-size:32px;letter-spacing:normal;margin-bottom:24px}}h2{font-family:Rowdies,sans-serif;font-size:56px;font-weight:400;line-height:1.24}@media screen and (max-width: 1280px){h2{font-size:40px}}@media screen and (max-width: 768px){h2{font-size:32px}}h3{color:var(--color-brand-normal);font-size:22px;font-weight:600;line-height:1.17;text-align:center}h4{color:var(--color-primary-light);font-size:24px;font-weight:600;line-height:1.17;text-align:center;margin-bottom:8px}.link{color:var(--color-primary-dark);text-decoration:none;font-size:18px;line-height:1.33;letter-spacing:.05em;-webkit-transition:color .2s;transition:color .2s}.link:hover{font-weight:700;color:var(--color-brand-normal)}@media screen and (max-width: 1280px){.link{font-size:16px;line-height:1.17;letter-spacing:normal}}.button{padding:16px 32px;font-size:18px;font-weight:500;line-height:1.17;color:var(--color-primary-light);background-color:var(--color-brand-normal);border-radius:8px;border:var(--color-brand-normal);cursor:pointer;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.button__centered{display:block;margin:0 auto}.button__footer{padding:8px 24px;font-weight:700;font-size:16px;line-height:1.17;color:var(--color-primary-light);background-color:var(--color-brand-normal);border-radius:4px;border:var(--color-brand-normal);cursor:pointer;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.button:hover{background-color:var(--color-brand-light);border:var(--color-brand-light)}@media screen and (max-width: 1280px){.button{padding:8px 24px;font-size:16px}}.button__nutrition{border-bottom:1px solid var(--color-brand-dark);border-right:1px solid var(--color-brand-dark);border-top:1px solid var(--color-brand-dark);border-left:0;padding:8px;font-size:16px;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.button__nutrition:first-child{border-radius:2px 0 0 2px;border-left:1px solid var(--color-brand-dark)}.button__nutrition:last-child{border-radius:0 2px 2px 0}.button__nutrition:focus{color:var(--color-primary-light);background-color:var(--color-brand-normal)}.button__nutrition-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.button__nutrition-mobile-menu:hover{color:var(--color-brand-normal);font-weight:600}.button__nutrition-mobile-menu:active{color:var(--color-brand-normal);font-weight:600}.background-elements__hero-section-arrow{position:absolute;top:-48px;right:17.3%;fill:var(--color-brand-light);-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg)}@media screen and (max-width: 768px){.background-elements__hero-section-arrow{display:none}}.background-elements__radius{border-radius:50%}.background-elements__hero-section-paw-left{position:absolute;left:-17.4%;bottom:10%;fill:var(--color-brand-light);-webkit-animation-name:paw-left;animation-name:paw-left;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81);animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81)}.background-elements__hero-section-paw-left--mobile{position:absolute;left:14%;bottom:-17%;fill:var(--color-brand-light);-webkit-animation-name:paw-left;animation-name:paw-left;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81);animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81)}@-webkit-keyframes paw-left{0%{fill:var(--color-brand-light)}100%{fill:var(--color-background-element1)}}@keyframes paw-left{0%{fill:var(--color-brand-light)}100%{fill:var(--color-background-element1)}}.background-elements__hero-section-paw-top{position:absolute;left:-2.7%;top:10%;fill:var(--color-background-element1);-webkit-animation-name:paw-top;animation-name:paw-top;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81);animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81)}.background-elements__hero-section-paw-top--mobile{position:absolute;right:-2.7%;top:32%;fill:var(--color-background-element1);-webkit-animation-name:paw-top;animation-name:paw-top;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81);animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81)}@-webkit-keyframes paw-top{0%{fill:var(--color-background-element1)}100%{fill:var(--color-background-element2)}}@keyframes paw-top{0%{fill:var(--color-background-element1)}100%{fill:var(--color-background-element2)}}.background-elements__hero-section-paw-right{position:absolute;top:38%;right:-18%;fill:var(--color-background-element2);-webkit-animation-name:paw-right;animation-name:paw-right;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81);animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81)}.background-elements__hero-section-paw-right--mobile{position:absolute;bottom:-20%;right:20%;fill:var(--color-background-element2);-webkit-animation-name:paw-right;animation-name:paw-right;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81);animation-timing-function:cubic-bezier(0.49, -0.93, 0.45, 1.81)}@-webkit-keyframes paw-right{0%{fill:var(--color-background-element2)}100%{fill:var(--color-brand-light)}}@keyframes paw-right{0%{fill:var(--color-background-element2)}100%{fill:var(--color-brand-light)}}.background-elements__hero-section-dog-left{position:absolute;left:-21%;top:44%;-webkit-transform:rotate(-31deg);-ms-transform:rotate(-31deg);transform:rotate(-31deg);-webkit-animation-name:dog-left;animation-name:dog-left;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.background-elements__hero-section-dog-left--mobile{position:absolute;left:-6%;bottom:0%;-webkit-transform:rotate(-31deg) scale(0.5);-ms-transform:rotate(-31deg) scale(0.5);transform:rotate(-31deg) scale(0.5)}@-webkit-keyframes dog-left{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes dog-left{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.background-elements__hero-section-dog-top{position:absolute;top:-10%;left:18.6%;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);-webkit-animation-name:dog-top;animation-name:dog-top;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.background-elements__hero-section-dog-top--mobile{position:absolute;bottom:-26%;left:43%;-webkit-transform:rotate(-16deg) scale(0.5);-ms-transform:rotate(-16deg) scale(0.5);transform:rotate(-16deg) scale(0.5)}@-webkit-keyframes dog-top{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes dog-top{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.background-elements__hero-section-dog-right{position:absolute;top:13%;right:-5.5%;-webkit-animation-name:dog-right;animation-name:dog-right;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.background-elements__hero-section-dog-right--mobile{position:absolute;bottom:0%;right:-6%;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}@-webkit-keyframes dog-right{50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes dog-right{50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.background-elements__lesstalk-section-food{position:absolute;top:97%;left:42%;fill:var(--color-brand-dark)}.background-elements__lesstalk-section-paw-left{position:absolute;top:57%;left:7%;fill:var(--color-brand-dark)}.background-elements__lesstalk-section-paw-left:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.background-elements__lesstalk-section-paw-top{position:absolute;top:8%;left:33%;fill:var(--color-brand-dark)}.background-elements__lesstalk-section-paw-top:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.background-elements__lesstalk-section-paw-right{position:absolute;top:45%;left:82%;fill:var(--color-brand-dark)}.background-elements__lesstalk-section-paw-right:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.background-elements__lesstalk-section-arrow{display:none}@media screen and (max-width: 768px){.background-elements__lesstalk-section-arrow{position:absolute;display:block;top:0;left:156px;fill:var(--color-brand-light);-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg)}}.background-elements__services-section-arrow{position:absolute;top:0px;right:0px;fill:var(--color-brand-light);-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg)}@media screen and (max-width: 768px){.background-elements__services-section-arrow{display:none}}.services-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:240px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f9f9ff;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(24,24,23,.05);box-shadow:0 4px 4px 0 rgba(24,24,23,.05);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffbf4));background:linear-gradient(180deg, #fff 0%, #fffbf4 100%)}.services-card__image{margin-bottom:24px}.carousel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:50%;fill:var(--color-primary-light);background-color:var(--color-brand-dark);border:var(--color-brand-dark) 1px solid;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.carousel-button:hover{background-color:var(--color-brand-normal);border:var(--color-brand-normal) 1px solid}@media screen and (max-width: 768px){.carousel-button{display:none}}.carousel-button.next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.carousel-button-nutrition{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:32px;height:24px;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-primary-dark);background-color:rgba(0,0,0,0);cursor:pointer;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:color .2s;transition:color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.carousel-button-nutrition:active{background-color:var(--color-brand-normal);color:var(--color-primary-light);border-radius:2px}.carousel-button-nutrition.prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.happycustomer-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:456px;border-radius:24px}.happycustomer-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:130px;background-color:var(--color-brand-dark);border-radius:0px 0px 24px 24px;padding:16px 42px}.happycustomer-card__image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:24px}.happycustomer-card__text{color:var(--color-customer-section);font-size:16px;line-height:1.17;text-align:center;margin-bottom:0}.happycustomer-card__bones{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.happycustomer-card__icon{fill:var(--color-brand-normal)}.happycustomer-card__icon--blank{fill:var(--color-customer-section)}.happycustomer-card__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:var(--color-brand-normal);font-size:16px;line-height:1.17;margin-bottom:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.pagination__button{width:12px;height:12px;border-radius:50%;background-color:var(--color-brand-dark);cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.pagination__button--active{background-color:var(--color-brand-normal)}.pagination-nutrition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.pagination-nutrition__button{width:32px;height:24px;font-size:14px;line-height:1.7;text-align:center;color:var(--color-primary-dark);background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:color .2s;transition:color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.pagination-nutrition__button--active{background-color:var(--color-brand-normal);color:var(--color-primary-light);border-radius:2px}.form__header{text-align:center;margin-bottom:16px}@media screen and (max-width: 768px){.form__header{margin-bottom:8px}}.form__text{font-size:18px;line-height:1.33333;letter-spacing:.05em;text-align:center;color:var(--color-brand-dark);margin-bottom:42px}@media screen and (max-width: 768px){.form__text{margin-bottom:24px;font-size:14px;line-height:1.17;letter-spacing:normal}}.form__field{margin-bottom:24px;position:relative}.form__field--footer{position:relative;margin-bottom:16px}@media screen and (max-width: 768px){.form__field{margin-bottom:16px}}.form__icon{position:absolute;content:"";top:0;left:40px;bottom:0;margin:auto 0;fill:var(--color-brand-normal)}.form__icon--footer{position:absolute;content:"";top:0;left:24px;bottom:0;margin:auto 0;fill:var(--color-brand-normal)}@media screen and (max-width: 768px){.form__icon{left:24px}}.form__input,.form__input-footer,.form__input-footer--with-icon{width:100%;border:1px solid var(--color-brand-normal);border-radius:8px;background-color:rgba(0,0,0,0)}.form__input:focus,.form__input-footer:focus,.form__input-footer--with-icon:focus{outline:none}.form__input::-webkit-input-placeholder, .form__input-footer::-webkit-input-placeholder, .form__input-footer--with-icon::-webkit-input-placeholder{color:var(--color-brand-normal)}.form__input::-moz-placeholder, .form__input-footer::-moz-placeholder, .form__input-footer--with-icon::-moz-placeholder{color:var(--color-brand-normal)}.form__input:-ms-input-placeholder, .form__input-footer:-ms-input-placeholder, .form__input-footer--with-icon:-ms-input-placeholder{color:var(--color-brand-normal)}.form__input::-ms-input-placeholder, .form__input-footer::-ms-input-placeholder, .form__input-footer--with-icon::-ms-input-placeholder{color:var(--color-brand-normal)}.form__input::placeholder,.form__input-footer::placeholder,.form__input-footer--with-icon::placeholder{color:var(--color-brand-normal)}.form__input:focus::-webkit-input-placeholder, .form__input-footer:focus::-webkit-input-placeholder, .form__input-footer--with-icon:focus::-webkit-input-placeholder{color:var(--color-primary-dark)}.form__input:focus::-moz-placeholder, .form__input-footer:focus::-moz-placeholder, .form__input-footer--with-icon:focus::-moz-placeholder{color:var(--color-primary-dark)}.form__input:focus:-ms-input-placeholder, .form__input-footer:focus:-ms-input-placeholder, .form__input-footer--with-icon:focus:-ms-input-placeholder{color:var(--color-primary-dark)}.form__input:focus::-ms-input-placeholder, .form__input-footer:focus::-ms-input-placeholder, .form__input-footer--with-icon:focus::-ms-input-placeholder{color:var(--color-primary-dark)}.form__input:focus::placeholder,.form__input-footer:focus::placeholder,.form__input-footer--with-icon:focus::placeholder{color:var(--color-primary-dark)}.form__input{padding:8px 40px 8px 80px;font-size:18px;line-height:1.33333;letter-spacing:.05em}@media screen and (max-width: 768px){.form__input{padding:8px 24px 8px 56px;font-weight:700;font-size:16px;line-height:1.17;letter-spacing:normal}}.form__input-footer{padding:8px 24px;font-weight:700;font-size:16px;line-height:1.17}.form__input-footer--with-icon{padding:8px 24px 8px 56px;font-weight:700;font-size:16px;line-height:1.17}.form__terms-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px}@media screen and (max-width: 768px){.form__terms-container{margin-top:8px}}.form__checkbox{width:16px;height:16px}.form__terms{font-size:12px;font-weight:300;line-height:1.21;color:var(--color-brand-dark);text-align:center;margin:0}input[type=checkbox]{accent-color:var(--color-brand-normal)}.nutrition-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:512px;border-radius:8px;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}.nutrition-card:hover{-webkit-box-shadow:0 8px 16px 0 rgba(24,24,23,.08);box-shadow:0 8px 16px 0 rgba(24,24,23,.08)}@media screen and (max-width: 768px){.nutrition-card{height:366px}}.nutrition-card__image{margin:14px auto;max-height:520px}@media screen and (max-width: 768px){.nutrition-card__image{margin:8px auto;height:162px}}.nutrition-card__information{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:8px;margin-bottom:16px}@media screen and (max-width: 768px){.nutrition-card__information{margin-top:0;margin-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.nutrition-card__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.17;color:var(--color-brand-dark);margin-bottom:0}@media screen and (max-width: 1280px){.nutrition-card__code{font-size:12px;line-height:1.17;font-weight:300}}.nutrition-card__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 1280px){.nutrition-card__stars{gap:1px}}@media screen and (max-width: 768px){.nutrition-card__stars{gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nutrition-card__icon{fill:var(--color-brand-light)}.nutrition-card__icon--blank{fill:var(--color-brand-dark)}.nutrition-card__text{font-size:16px;line-height:1.17;text-align:center;margin-bottom:auto}@media screen and (max-width: 1280px){.nutrition-card__text{font-size:14px}}.nutrition-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}@media screen and (max-width: 768px){.nutrition-card__price{margin-bottom:8px}}.nutrition-card__price-new{font-weight:600;font-size:18px;text-align:center;margin-bottom:0}@media screen and (max-width: 768px){.nutrition-card__price-new{font-size:14px}}.nutrition-card__price-old{font-weight:400;font-size:14px;text-decoration:line-through;text-align:center;color:var(--color-brand-dark);margin-bottom:0}@media screen and (max-width: 768px){.nutrition-card__price-old{font-weight:300;font-size:12px}}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/roboto-v30-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/roboto-v30-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v30-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Rowdies";font-style:normal;font-weight:400;src:url("../fonts/rowdies-v17-latin-regular.woff2") format("woff2")}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.is-scroll-disabled{overflow:hidden}:root{--color-primary-dark: #181817;--color-primary-light: #ffffff;--color-brand-normal: #ff9f0e;--color-brand-light: #fcb62a;--color-brand-dark: #839aa9;--color-customer-section: #f1f3ff;--color-background: #fffaf3;--color-background-element1: #d9a6ff;--color-background-element2: #ff6e9f}.contact-section{background-image:url("../images/contact-section-background.svg");background-repeat:no-repeat;background-position:center top;background-size:cover;background-position-y:-42px}.contact-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.contact-section__dog-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:220px;max-width:353px;max-height:520px}@media screen and (max-width: 1280px){.contact-section__dog-left{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}@media screen and (max-width: 768px){.contact-section__dog-left{display:none}}.contact-section__container{margin:168px auto 92px;width:100%;height:100%;max-width:600px}@media screen and (max-width: 768px){.contact-section__container{margin:72px auto 40px}}.contact-section__dog-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:32px;max-width:332px;max-height:752px}@media screen and (max-width: 1280px){.contact-section__dog-right{display:none}}.container{width:100%;max-width:1288px;margin:0 auto;padding:0 24px}.footer{position:relative;padding:32px 0;background-color:var(--color-background);margin-bottom:50px}@media screen and (max-width: 768px){.footer{margin-bottom:0;margin-top:122px;padding:14px 0 40px}}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 768px){.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.footer__nav,.footer__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;gap:20px}@media screen and (max-width: 768px){.footer__nav,.footer__form{gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.footer__logo{width:92px;height:24px}}.footer__logo,.footer__menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 768px){.footer__logo,.footer__menu{text-align:center}}.footer__image{margin-bottom:24px}@media screen and (max-width: 768px){.footer__icons{display:none}}.footer__icons-mobile{display:none}@media screen and (max-width: 768px){.footer__icons-mobile{display:block}}.footer__icon{fill:var(--color-brand-normal);-webkit-transition:fill .2s;transition:fill .2s}.footer__icon:hover{fill:var(--color-brand-light)}.footer__icon--instagram{stroke:var(--color-brand-normal);background-color:rgba(0,0,0,0);fill:rgba(0,0,0,0);margin-right:8px;-webkit-transition:stroke .2s;transition:stroke .2s}.footer__icon--instagram:hover{stroke:var(--color-brand-light)}.footer__menu-link{margin-bottom:16px}.footer__dog{position:absolute;right:0;bottom:-50px}@media screen and (max-width: 1280px){.footer__dog{max-width:146px;bottom:-24px}}@media screen and (max-width: 768px){.footer__dog{max-width:138px;top:-122px;right:auto}}.happycustomer-section__title{text-align:center;margin-bottom:48px}.happycustomer-section__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.happycustomer-section__container{overflow:hidden}.happycustomer-section__list{margin-bottom:32px}.header{padding-top:16px}.header__container,.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 1280px){.header__container,.header__nav{gap:10px}}.header__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__logo{width:182px;height:43px}@media screen and (max-width: 1280px){.header__logo{width:122px;height:28px}}@media screen and (max-width: 768px){.header__logo{width:92px;height:24px}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 1280px){.header__menu{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:0}}@media screen and (max-width: 768px){.header__menu{display:none}}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 768px){.header__buttons{gap:16px}}.header__basket{background-color:rgba(0,0,0,0);border:none;fill:var(--color-brand-normal);width:40px;height:40px;cursor:pointer;-webkit-transition:fill .2s;transition:fill .2s}.header__basket:hover{fill:var(--color-brand-light)}@media screen and (max-width: 1280px){.header__basket{display:none}}.header__basket--mobile{display:none}@media screen and (max-width: 1280px){.header__basket--mobile{display:block;background-color:rgba(0,0,0,0);border:none;fill:var(--color-brand-normal);width:24px;height:24px;cursor:pointer;-webkit-transition:fill .2s;transition:fill .2s}.header__basket--mobile:hover{fill:var(--color-brand-light)}}@media screen and (max-width: 768px){.header__button{display:none}}.header__burger{display:none}@media screen and (max-width: 768px){.header__burger{display:block;background-color:rgba(0,0,0,0);border:none;padding:0;fill:var(--color-brand-normal);width:24px;height:24px}}.hero-section{background-image:url(../images/hero-section-background.svg);background-repeat:no-repeat;background-position:center top;background-size:cover}.hero-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:65px}@media screen and (max-width: 768px){.hero-section__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero-section__content{position:relative;max-width:635px;margin-top:212px}@media screen and (max-width: 1280px){.hero-section__content{margin-top:132px}}@media screen and (max-width: 768px){.hero-section__content{max-width:304px;margin-top:32px;margin-bottom:60px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.hero-section__text{margin-bottom:24px}@media screen and (max-width: 768px){.hero-section__text{margin-bottom:16px;font-size:16px;line-height:1.17}}.hero-section__pictures-mobile{display:none}@media screen and (max-width: 768px){.hero-section__pictures-mobile{display:block}}.hero-section__pictures{position:relative;margin:240px auto 60px}@media screen and (max-width: 1280px){.hero-section__pictures{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);margin:128px 24px 60px auto}}@media screen and (max-width: 768px){.hero-section__pictures{display:none}}.lesstalk-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width: 1280px){.lesstalk-section__content{margin-top:20px}}.lesstalk-section__picture{-ms-flex-preferred-size:calc((100% - 24px)/2);flex-basis:calc((100% - 24px)/2);position:relative;margin:70px 60px 50px 60px;max-width:512px;max-height:563px}@media screen and (max-width: 1280px){.lesstalk-section__picture{margin:auto}}@media screen and (max-width: 768px){.lesstalk-section__picture{display:none}}.lesstalk-section__dog{position:absolute;top:20%}.lesstalk-section__video{position:absolute;top:14%;right:8%;max-width:161px}@media screen and (max-width: 1280px){.lesstalk-section__video{max-width:124px}}.lesstalk-section__video-button{position:absolute;top:18%;right:36%;fill:var(--color-primary-light);background-color:rgba(0,0,0,0);border:none;cursor:pointer}@media screen and (max-width: 1280px){.lesstalk-section__video-button{top:14%;right:28%}}.lesstalk-section__video-button-text{position:absolute;top:62%;right:30%;color:var(--color-primary-light);font-size:16px;line-height:1.17}@media screen and (max-width: 1280px){.lesstalk-section__video-button-text{top:65%;right:20%}}@media screen and (max-width: 768px){.lesstalk-section__video-button-text{font-size:8px}}.lesstalk-section__text-block{margin:auto;-ms-flex-preferred-size:calc((100% - 24px)/2);flex-basis:calc((100% - 24px)/2)}@media screen and (max-width: 768px){.lesstalk-section__text-block{position:relative;margin:24px auto 0;-ms-flex-preferred-size:100%;flex-basis:100%}}.lesstalk-section__title{margin-bottom:40px}@media screen and (max-width: 768px){.lesstalk-section__title{margin-bottom:24px}}@media screen and (max-width: 768px){.lesstalk-section__text{font-size:18px;line-height:1.33333;letter-spacing:.05em}}.lesstalk-section__video-mobile{display:none}@media screen and (max-width: 768px){.lesstalk-section__video-mobile{display:block;position:absolute;bottom:-6%;right:22%;max-width:73px}}@media screen and (max-width: 480px){.lesstalk-section__video-mobile{right:10%}}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(24,24,23,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;z-index:2;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{position:relative;border-radius:32px;max-width:880px;max-height:880px;width:100%;height:100%;background-color:var(--color-background);overflow-y:auto;padding:142px 140px}.modal__btn-close{position:absolute;top:40px;right:40px;padding:0;border:none;stroke:var(--color-primary-dark);background-color:rgba(0,0,0,0);fill:rgba(0,0,0,0);cursor:pointer}.mobile-menu{display:none}@media screen and (max-width: 768px){.mobile-menu{display:block;position:fixed;z-index:2;top:0;left:0;padding:16px 20px;width:100%;height:100%;background-color:var(--color-primary-light);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;overflow:hidden}.mobile-menu.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu__btn-close{position:absolute;top:22px;right:22px;padding:0;stroke:var(--color-brand-normal);background-color:rgba(0,0,0,0);fill:rgba(0,0,0,0);border:none;cursor:pointer}.mobile-menu__logo{width:92px;height:24px}.mobile-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:30px 0 24px}.mobile-menu__icon{fill:var(--color-brand-normal)}.mobile-menu__icon--instagram{stroke:var(--color-brand-normal);background-color:rgba(0,0,0,0);fill:rgba(0,0,0,0);margin-right:8px}}.mobile-menu-nutrition{display:none}@media screen and (max-width: 768px){.mobile-menu-nutrition{display:block;position:fixed;z-index:2;top:0;left:0;padding:16px 20px;width:100%;height:100%;border-radius:24px 24px 0px 0px;background-color:var(--color-primary-light);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;overflow:hidden}.mobile-menu-nutrition.is-open{-webkit-transform:translateY(62%);-ms-transform:translateY(62%);transform:translateY(62%)}.mobile-menu-nutrition__sorting-text{font-weight:600;font-size:18px;line-height:1.33333;letter-spacing:.05em;color:var(--color-brand-normal);text-align:center;margin:0 auto 24px}.mobile-menu-nutrition__sorting-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.nutrition-section{margin:72px auto}@media screen and (max-width: 768px){.nutrition-section{margin:32px auto 162px}}.nutrition-section__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:72px}@media screen and (max-width: 1280px){.nutrition-section__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.nutrition-section__title{color:var(--color-brand-normal);margin-bottom:0}.nutrition-section__sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.nutrition-section__sorting{display:none}}.nutrition-section__sorting-text{font-weight:600;font-size:18px;line-height:1.33333;letter-spacing:.05em;color:var(--color-brand-normal);margin-bottom:0;margin-right:16px}.nutrition-section__sorting-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.nutrition-section__sorting-mobile{display:none}@media screen and (max-width: 768px){.nutrition-section__sorting-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.nutrition-section__sorting-mobile-icon{fill:var(--color-brand-normal)}.nutrition-section__sorting-mobile-list{border:0;font-size:14px;line-height:1.17}.nutrition-section__container{overflow:hidden}.nutrition-section__list{margin-bottom:32px}.nutrition-section__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-section{position:relative;background-image:url(../images/services-section-background.svg);background-position:center top;background-size:cover}@media screen and (max-width: 1280px){.services-section{margin-top:20px}}@media screen and (max-width: 768px){.services-section{margin-top:32px}}.services-section__title{text-align:center;padding-top:32px;margin-bottom:48px}@media screen and (max-width: 768px){.services-section__title{margin-bottom:24px}}.services-section__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;padding-bottom:96px}@media screen and (max-width: 768px){.services-section__slider{display:block;padding-bottom:40px}}.services-section__container{overflow:hidden}.services-section__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--color-brand-normal);font-size:18px;line-height:1.33;letter-spacing:.05em;fill:var(--color-brand-normal);-webkit-transition:color .2s,fill .2s;transition:color .2s,fill .2s}.services-section__link:hover{color:var(--color-brand-light);fill:var(--color-brand-light)}@media screen and (max-width: 768px){.services-section__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}}/*# sourceMappingURL=main.min.css.map */