*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer;display:block}img{display:block;max-width:100%;height:auto}:root{--font-family: "IBM Plex Sans", sans-serif;--second-family: "Open Sans", sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#02060a;background-color:#f6f4f1}body{font-family:var(--font-family);display:flex;flex-direction:column;min-height:100vh;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.is-open{transform:translate(0)}.loader{width:8px;height:40px;border-radius:4px;display:block;margin:20px auto;position:fixed;top:50%;left:50%;background:currentColor;color:#383838;box-sizing:border-box;animation:animloader .3s .3s linear infinite alternate}.loader:after,.loader:before{content:"";width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:20px;box-sizing:border-box;animation:animloader .3s .45s linear infinite alternate}.loader:before{left:-20px;animation-delay:0s}@keyframes animloader{0%{height:48px}to{height:4px}}html{scroll-behavior:smooth}.container{max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:0 64px}}.nav-list{display:none}.nav-link{display:inline-block;position:relative;white-space:nowrap;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.02em;color:#02060a;transition:color .25s cubic-bezier(.4,0,.2,1)}.nav-link:after{content:"";position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#02060a;transition:width 1s,left 1s}.nav-link:hover:after,.nav-link:focus:after{width:100%;left:0}.header-nav{display:flex;align-items:center;justify-content:space-between}.header-logo{display:block}.header-logo-svg{fill:#332c22}.header-logo:hover,.header-logo:focus{color:var(--color-mariner-darkest);opacity:.85;transform:translateY(-1px)}.nav-btn-link{display:block;max-width:335px;padding-top:8px;padding-bottom:8px;background-color:#88765c;color:#fff;text-align:center;border-radius:8px;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.burger-btn{border:none;background-color:transparent;cursor:pointer;padding:12px;width:48px;height:48px}.burger-icon{display:block;fill:#0b0803;transition:fill .25s ease}.burger-btn:hover .burger-icon{fill:#5e4c32}.nav-btn-link:hover,.nav-btn-link:focus{color:#02060a;background-color:#eee9e3;border:1px solid #88765c}.nav-btn-link:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}@media screen and (min-width: 768px){.header-section{padding-top:0;padding-bottom:0}.nav-list{align-items:center}.nav-item{margin-right:32px}.header-nav{display:flex;align-items:center}.nav-btn-link{width:196px}}@media screen and (min-width: 1440px){.nav-list{display:flex;flex-direction:row}.header-logo{margin-right:15px}.nav-item:nth-child(-n+3){margin-right:32px}.nav-item:last-child{margin-left:520px}.nav-btn-link{width:130px}}.hero{padding-top:64px;padding-bottom:115px;background-image:url(/animals-goit-project/assets/hero-mob-min-D9JrT_Ls.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;max-width:375px;margin:0 auto}.hero-title{font-family:Open Sans,sans-serif;font-size:40px;line-height:1.2;letter-spacing:-.01em;color:#fff;margin-bottom:24px}.hero-text{font-size:16px;color:#fff;margin-bottom:32px}.hero-link{display:flex;justify-content:center;align-items:center;width:171px;height:45px;background-color:#88765c;border-radius:8px;color:#fff;font-size:14px;transition:color .25s ease,background-color .25s ease}.hero-link:hover,.hero-link:focus{color:#02060a;background-color:#eee9e3;border:1px solid #88765c}.hero-link:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}@media screen and (min-resolution: 2dppx){.hero{background-image:url(/animals-goit-project/assets/hero-mob@2x-min-BIDRDBwA.webp)}}@media screen and (min-width: 768px){.hero{max-width:768px;padding-bottom:235px;background-image:url(/animals-goit-project/assets/hero-tab-min-75yUE9Er.webp)}.hero-title{max-width:622px}.hero-text{max-width:512px}}@media screen and (min-width: 768px) and (min-resolution: 2dppx){.hero{background-image:url(/animals-goit-project/assets/hero-tab@2x-min-BTrZdu4w.webp)}}@media screen and (min-width: 1440px){.hero{background-image:url(/animals-goit-project/assets/hero-desk-min-mS0vBryU.webp);max-width:1440px;padding-top:128px;padding-bottom:413px}.hero-title{font-size:56px}.hero-text{font-size:18px}.hero-link{font-size:16px}.hero-wrap{margin-left:0}}@media screen and (min-width: 1440px) and (min-resolution: 2dppx){.hero{background-image:url(/animals-goit-project/assets/hero-desk@2x-min-C9SgTUn5.webp)}}.pets{padding-top:64px;padding-bottom:32px}.pet-type{font-size:10px;margin-bottom:4px}.pet-name{font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:-.01em;margin-bottom:4px}.pet-categories{display:flex;flex-wrap:wrap;gap:4px;height:68px}.pet-meta{font-size:10px;display:flex;gap:16px;margin-bottom:16px}.pet-descr{min-height:60px}.pet-category{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;border:1px solid rgba(255,255,255,0);border-radius:100px;padding:4px 10px;background-color:#02060a0d;max-height:30px}.pet-card{display:flex;gap:16px;flex-direction:column;width:100%;max-width:335px;padding:12px;background-color:#eee9e3;border-radius:16px}.pets-filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:32px;margin-left:auto;margin-right:auto}.pets-filters-btn{padding:10px 16px;border:none;background-color:#f6f4f1;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#02060a;transition:background-color .5s ease}.pets-filters-btn:hover,.pets-filters-btn:focus{background-color:#eee9e3;border-radius:100px}.pets-filters-btn:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background-color:#eee9e3}.pets-filters-btn:active{border:1px solid #88765c}.pets-filters-btn-active{font-family:IBM Plex Sans,sans-serif;font-weight:500;font-size:14px;border-radius:100px;border:1px solid rgba(255,255,255,0);background-color:#eee9e3;color:#02060a;padding:10px 16px}.pet-details-btn{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;color:#02060a;background-color:#eee9e3;justify-content:center;align-items:center;border:1px solid #02060a;border-radius:8px;width:100%;height:40px;transition:background-color .25s ease}.pet-details-btn:hover,.pet-details-btn:focus{color:#eee9e3;background-color:#c3b49d}.pet-details-btn:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}.pets-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;margin-bottom:16px}.pets-subtitle{font-size:16px;text-align:center;margin-bottom:32px}.pets-list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px;margin-bottom:40px}.pet-img{border-radius:8px;max-width:312px;max-height:245px;object-fit:cover}.load-more{padding:12px 0;border:none;background-color:#88765c;border-radius:8px;color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5;width:100%;max-width:335px;transition:background-color .25s ease;margin:0 auto}.load-more:hover{outline:1px solid #88765c;background-color:#eee9e3;color:#02060a}@media screen and (min-width: 768px){.pets-filters{max-width:579px}.pets-list{flex-direction:row;flex-wrap:wrap}.pet-card{max-width:336px;width:calc((100% - 32px)/2)}}@media screen and (min-width: 1440px){.pets{padding-top:80px}.pets-filters{max-width:1280px}.pet-card{max-width:416px;width:calc((100% - 64px) / 3)}.pet-img{max-width:392px;max-height:309px}.pet-descr{font-size:14px}.pet-type{font-size:12px}.pet-name{font-size:24px}.pet-category,.pet-meta{font-size:12px}.pet-details-btn{font-size:16px}}.btn-is-disabled{border:1px solid #f6f4f1;border-radius:8px;padding:12px;width:48px;height:48px;background-color:#eee9e3;opacity:.4}.pagination{display:flex;flex-wrap:wrap;width:100%;gap:12px;justify-content:center;align-items:center}.pagination-btn{border:none;background-color:transparent;padding:12px 24px;width:58px;height:48px;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#02060a;display:flex;align-items:center;justify-content:center}.pagination-arrow:hover,.pagination-arrow:focus,.pagination-btn:hover,.pagination-btn:focus{border-radius:8px;background-color:#eee9e3}.pagination-arrow:active,.pagination-btn:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background:#eee9e3;border:1px solid #88765c;border-radius:8px}.pagination-btn-active{border:1px solid #b3b4b5;border-radius:8px}.pagination-arrow{border:1px solid #c3b49d;border-radius:8px;box-sizing:border-box;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.pagination-arrow-img{fill:#02060a}.about-us .container{position:relative}.about-us{padding-top:64px;padding-bottom:64px}.about-us-title{font:700 36px/1.2 Open Sans,sans-serif;letter-spacing:-.01em;text-align:center;color:#02060a;margin-bottom:40px}@media only screen and (min-width: 768px){.about-us{max-width:768px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1440px){.about-us{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.about-us-title{font:700 48px/1.2 Open Sans,sans-serif;letter-spacing:-.01em;text-align:center;color:#02060a;margin-bottom:40px}}#about-us .slide-bg-1{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-1-min-min-CCYL_2Ub.webp) 1x,url(/animals-goit-project/assets/slide-1@2x-min-min-Ov0M65l3.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-1-min-min-CCYL_2Ub.webp) 1x,url(/animals-goit-project/assets/slide-1@2x-min-min-Ov0M65l3.webp) 2x)}#about-us .slide-bg-2{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-2-min-min-mobile-DQiUjPcF.webp) 1x,url(/animals-goit-project/assets/slide-2@2x-min-min-mobile-DObwWzRQ.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-2-min-min-mobile-DQiUjPcF.webp) 1x,url(/animals-goit-project/assets/slide-2@2x-min-min-mobile-DObwWzRQ.webp) 2x)}#about-us .slide-bg-3{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-3-min-min-mobile-B6Arv8gM.webp) 1x,url(/animals-goit-project/assets/slide-3@2x-min-min-mobile-DrUrb2gs.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-3-min-min-mobile-B6Arv8gM.webp) 1x,url(/animals-goit-project/assets/slide-3@2x-min-min-mobile-DrUrb2gs.webp) 2x)}#about-us .slide-bg-4{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-4-min-min-Ef-jyIsJ.webp) 1x,url(/animals-goit-project/assets/slide-4@2x-min-min-t6pBw-6g.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-4-min-min-Ef-jyIsJ.webp) 1x,url(/animals-goit-project/assets/slide-4@2x-min-min-t6pBw-6g.webp) 2x)}#about-us .slide-bg-5{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-5-min-min-67XM0QN6.webp) 1x,url(/animals-goit-project/assets/slide-5@2x-min-min-GFQCBiYj.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-5-min-min-67XM0QN6.webp) 1x,url(/animals-goit-project/assets/slide-5@2x-min-min-GFQCBiYj.webp) 2x)}@media only screen and (min-width: 768px){#about-us .slide-bg-1{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-1-min-min-CCYL_2Ub.webp) 1x,url(/animals-goit-project/assets/slide-1@2x-min-min-Ov0M65l3.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-1-min-min-CCYL_2Ub.webp) 1x,url(/animals-goit-project/assets/slide-1@2x-min-min-Ov0M65l3.webp) 2x)}#about-us .slide-bg-2{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-2-min-min-6ZTavcrE.webp) 1x,url(/animals-goit-project/assets/slide-2@2x-min-min-DwWtjvga.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-2-min-min-6ZTavcrE.webp) 1x,url(/animals-goit-project/assets/slide-2@2x-min-min-DwWtjvga.webp) 2x)}#about-us .slide-bg-3{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-3-min-min-Bl2FhEkR.webp) 1x,url(/animals-goit-project/assets/slide-3@2x-min-min-Dq6NCFaO.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-3-min-min-Bl2FhEkR.webp) 1x,url(/animals-goit-project/assets/slide-3@2x-min-min-Dq6NCFaO.webp) 2x)}#about-us .slide-bg-4{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-4-min-min-Ef-jyIsJ.webp) 1x,url(/animals-goit-project/assets/slide-4@2x-min-min-t6pBw-6g.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-4-min-min-Ef-jyIsJ.webp) 1x,url(/animals-goit-project/assets/slide-4@2x-min-min-t6pBw-6g.webp) 2x)}#about-us .slide-bg-5{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-5-min-min-67XM0QN6.webp) 1x,url(/animals-goit-project/assets/slide-5@2x-min-min-GFQCBiYj.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-5-min-min-67XM0QN6.webp) 1x,url(/animals-goit-project/assets/slide-5@2x-min-min-GFQCBiYj.webp) 2x)}}@media only screen and (min-width: 1440px){#about-us .slide-bg-1{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-1-min-min-CCYL_2Ub.webp) 1x,url(/animals-goit-project/assets/slide-1@2x-min-min-Ov0M65l3.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-1-min-min-CCYL_2Ub.webp) 1x,url(/animals-goit-project/assets/slide-1@2x-min-min-Ov0M65l3.webp) 2x)}#about-us .slide-bg-2{background-image:-webkit-image-set(url(../img/about-us/slide-2-min-min.jpg) 1x,url(../img/about-us/slide-2@2x-min-min.jpg) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-2-min-min-6ZTavcrE.webp) 1x,url(/animals-goit-project/assets/slide-2@2x-min-min-DwWtjvga.webp) 2x)}#about-us .slide-bg-3{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-3-min-min-Bl2FhEkR.webp) 1x,url(/animals-goit-project/assets/slide-3@2x-min-min-Dq6NCFaO.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-3-min-min-Bl2FhEkR.webp) 1x,url(/animals-goit-project/assets/slide-3@2x-min-min-Dq6NCFaO.webp) 2x)}#about-us .slide-bg-4{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-4-min-min-Ef-jyIsJ.webp) 1x,url(/animals-goit-project/assets/slide-4@2x-min-min-t6pBw-6g.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-4-min-min-Ef-jyIsJ.webp) 1x,url(/animals-goit-project/assets/slide-4@2x-min-min-t6pBw-6g.webp) 2x)}#about-us .slide-bg-5{background-image:-webkit-image-set(url(/animals-goit-project/assets/slide-5-min-min-67XM0QN6.webp) 1x,url(/animals-goit-project/assets/slide-5@2x-min-min-GFQCBiYj.webp) 2x);background-image:image-set(url(/animals-goit-project/assets/slide-5-min-min-67XM0QN6.webp) 1x,url(/animals-goit-project/assets/slide-5@2x-min-min-GFQCBiYj.webp) 2x)}}#about-us .swiper-slide{height:100%;background-size:cover;background-position:center;overflow:hidden}#about-us .swiper.mySwiper{max-width:100%;height:402px;position:relative}#about-us .swiper-slide .text{position:absolute;bottom:0;left:0;width:100%;padding:20px;box-sizing:border-box;z-index:10;font:400 16px/1.5 IBM Plex Sans,sans-serif;color:#f6f4f1}#about-us .controls-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:24px;max-width:335px;height:64px}#about-us .swiper-pagination{position:static!important;max-width:auto!important;margin:0!important;display:flex;align-items:center;--swiper-pagination-color: #02060a}#about-us .swiper-pagination-bullet{--swiper-pagination-bullet-width: 6px;--swiper-pagination-bullet-height: 6px;opacity:.3;margin:0 6px!important;transition:all .3s ease}#about-us .swiper-pagination-bullet-active{opacity:1;--swiper-pagination-bullet-width: 8px;--swiper-pagination-bullet-height: 8px;border-radius:4px}#about-us .swiper-buttons-container{display:flex!important;gap:12px;max-width:auto;height:48px!important;user-select:none;-webkit-user-select:none}#about-us .swiper-button-next:after,#about-us .swiper-button-prev:after{content:""!important}#about-us .swiper-button-next,#about-us .swiper-button-prev{border:1px solid #c3b49d;border-radius:8px;background:#eee9e3;width:48px!important;height:48px!important;padding:12px;position:static!important;display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0!important;color:#02060a}#about-us .swiper-button-next:hover,#about-us .swiper-button-prev:hover{border:1px solid rgba(2,6,10,.6);box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background:#eee9e3}#about-us .swiper-button-next svg,#about-us .swiper-button-prev svg{width:16px;height:16px;position:relative!important}#about-us .swiper-button-disabled{border:1px solid #f6f4f1;border-radius:8px;background:#eee9e3;opacity:.4!important}@media only screen and (min-width: 768px){#about-us .swiper.mySwiper{height:404px;align-items:center}#about-us .swiper-slide .text{width:550px;padding:32px;box-sizing:content-box}#about-us .controls-wrapper{justify-content:center;max-width:100%;margin-top:0}#about-us .swiper-buttons-container{position:absolute;top:260px;width:100%;left:50%;transform:translate(-50%);justify-content:space-between;z-index:10;pointer-events:none;box-sizing:border-box}#about-us .swiper-button-next,#about-us .swiper-button-prev{pointer-events:auto;padding:0}}@media only screen and (min-width: 1440px){#about-us .swiper.mySwiper{height:753px;align-items:center}#about-us .swiper-slide .text{width:548px;height:108px;padding:64px;box-sizing:content-box;font:400 18px/1.5 IBM Plex Sans,sans-serif}#about-us .swiper-buttons-container{top:460px;width:95%}#about-us .controls-wrapper{margin-top:24px}}.faq{padding:64px 0}.faq-container{max-width:375px;margin:0 auto;padding:0 20px}.faq-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#02060a;margin-bottom:40px}.container,.faq,.faq-container,.accordion-container{background:transparent}.ac .ac-trigger,.ac .ac-panel{border:none}.ac{background-color:#eee9e3!important;margin-bottom:16px!important;border-radius:8px;overflow:hidden;border:none}.ac-trigger,.ac-panel{background:transparent!important}.ac-trigger{display:flex;align-items:center;justify-content:space-between;width:704px;box-sizing:border-box;padding:0 24px;cursor:pointer;position:relative}.ac-trigger.large{height:88px}.ac-trigger.small{height:64px}.ac-trigger span{max-width:239px;flex:1;word-break:break-word;font-weight:700;font-size:16px;line-height:1.5;margin-right:24px;font-family:IBM Plex Sans,sans-serif;color:#02060a;display:flex;align-items:center}#ac-trigger-0,#ac-trigger-1,#ac-trigger-2,#ac-trigger-3,#ac-trigger-4{padding:20px 24px}#ac-panel-0 div,#ac-panel-1 div,#ac-panel-2 div,#ac-panel-3 div,#ac-panel-4 div{padding:0}.ac-text p,.ac-text ol,.ac-text ul{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#02060a}.faq__icon{flex-shrink:0;width:24px;height:24px;transition:transform .3s ease;position:absolute}.ac .ac-trigger:after{display:none!important}.faq__icon{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;transition:transform .3s ease}.ac.is-active .faq__icon{transform:rotate(45deg)}.ac-panel{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .4s ease,padding .4s ease}.ac.is-active .ac-panel{padding:0 24px 24px}.ac-text{font-size:14px;line-height:1.6;color:#02060a}.ac-text ul.no-bullets{list-style:none;padding-left:0}.ac-text ul:not(.no-bullets){list-style:disc;padding-left:18px;margin:12px 0 0}.ac-text ol li:before{content:none;position:static}.ac-text ul{padding-left:18px;margin:12px 0 0}.ac-text li{margin-bottom:12px}.ac-text li:before{content:"•";position:absolute;left:0;top:0}@media screen and (min-width: 768px){.faq-container{max-width:768px;padding:0 32px}.faq-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#02060a;margin-bottom:80px}.ac-trigger span{max-width:608px;font-size:16px}}@media screen and (min-width: 1440px){.faq{padding:80px 64px}.faq-container{min-width:864px;padding:0}.container.faq-container{margin:0 auto}.faq-title{font-size:48px}.ac-trigger span{max-width:768px;font-size:18px}.ac-text p,.ac-text ol,.ac-text ul{font-size:16px}}.scroll-top.is-on{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-top{border:1px solid #c3b49d;border-radius:8px;padding:12px;width:48px;height:48px;background-color:#eee9e3;color:#02060a;position:fixed;right:24px;bottom:24px;cursor:pointer;z-index:1000;max-width:48px;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.scroll-top:hover,.scroll-top:focus{border:1px solid rgba(2,6,10,.6)}.scroll-top:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}#feedback{padding:64px 0}.feedback-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#02060a;margin-bottom:24px}.feedback-text{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-align:center;color:#02060a;margin-bottom:40px}.swiper.feedback-swiper{width:100%;margin:0 auto}.swiper-wrapper{margin:0 auto}#feedback .rating .star-filled,#feedback .rating .star-half,#feedback .rating .star-empty{fill:#02060a}.rating{display:flex;justify-content:start!important;margin:0}.feedback-comment{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#02060a;margin-top:32px}.feedback-author{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:#02060a;margin-top:32px}.feedback-navigation{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.feedback-swiper-pagination{display:flex;justify-content:flex-start;transform:translate(0)!important}#feedback .swiper-pagination-bullet,#feedback .swiper-pagination-bullet-active{fill:#02060a;background-color:#02060a}.arrow{display:flex;gap:16px}.arrow button{border:1px solid #c3b49d;border-radius:8px;padding:12px;width:48px;height:48px;background-color:#eee9e3;cursor:pointer;display:flex;justify-content:center;align-items:center}button:focus-visible{outline:none;border:1px solid rgba(2,6,10,.6)}.arrow button:hover,.arrow button:focus{border:1px solid rgba(2,6,10,.6)}.arrow button:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}.feedback-swiper-button-prev.is-disabled,.feedback-swiper-button-next.is-disabled,.feedback-swiper-button-prev.swiper-button-disabled,.feedback-swiper-button-next.swiper-button-disabled{pointer-events:none;cursor:default;border:1px solid #f6f4f1;background-color:#eee9e3;opacity:.4}@media screen and (min-width: 1440px){#feedback{padding:80px 0}.feedback-title{font-size:48px;max-width:768px;margin:0 auto 24px}}.basicLightbox.basicLightbox--visible{background-color:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pet-modal{position:relative;border-radius:8px;padding:64px 20px;width:335px;background:#f6f4f1;max-height:90vh;overflow-y:auto}.icon-close-btn{stroke-width:1px;stroke:#02060a;width:14px;height:14px;transition:stroke .25s ease}.icon-close-btn:hover{stroke:#5e4c32}.pet-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:transparent;padding:0}.pet-modal-image{width:295px;height:295px;object-fit:cover;border-radius:8px;margin-bottom:32px}.information{display:flex;flex-direction:column;max-width:576px}.pet-type-modal{font-weight:400;font-size:12px;line-height:1.5;color:#02060a;margin-bottom:8px}.pet-name-modal{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.01em;color:#02060a;margin-bottom:8px}.pet-meta-modal{display:flex;gap:16px;font-weight:400;font-size:12px;line-height:1.5;color:#02060a;margin-bottom:24px}.pet-section{font-weight:600;font-size:14px;line-height:1.5;color:#02060a;margin-bottom:8px}.pet-description{font-weight:400;font-size:14px;line-height:1.5;color:#02060a;margin-bottom:24px!important}.pet-modal-btn{border:1px solid #88765c;border-radius:8px;padding:12px 24px;width:295px;height:45px;background-color:#88765c;font-weight:400;font-size:14px;line-height:1.5;color:#fff;display:block;margin:0 auto;transition:background-color .25s ease}.pet-modal-btn:hover,.pet-modal-btn:focus{border:1px solid #88765c;background-color:#eee9e3;color:#02060a}.pet-modal-btn:active{border:1px solid #88765c;box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background-color:#eee9e3;color:#02060a}.pet-modal-btn:disabled{border:1px solid #88765c;background-color:#88765c;opacity:.3}@media (min-width: 768px){.pet-modal{padding:64px 32px;width:704px;display:flex;gap:32px}.pet-modal-image{width:304px;height:450px}.description{order:2}.health{order:3}.behavior{order:4}.pet-modal-btn{width:304px;margin-bottom:24px;order:1}}@media (min-width: 1440px){.pet-modal{width:1312px;padding:64px}.pet-modal-image{width:576px}.pet-type-modal{font-size:14px}.pet-name-modal{font-size:40px}.pet-meta-modal{font-size:14px}.pet-section,.pet-description{font-size:16px}.description{order:3}.health{order:1}.behavior{order:2}.pet-modal-btn{width:576px;height:48px;order:4;margin:0}}.modal-order{position:absolute;top:50%;left:50%;padding:64px 20px;width:335px;min-height:763px;max-width:768px;border-radius:8px;background-color:#f6f4f1;transform:translate(-50%,-50%) translateZ(0);will-change:transform}.modal-order-close-btn{width:32px;height:32px;position:absolute;top:24px;right:24px;margin-bottom:16px;cursor:pointer;background-color:transparent;border:none;padding:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);fill:#2e2f42;display:flex;justify-content:center;align-items:center}.modal-order-icon{transition:stroke .25s ease;stroke-width:1px;stroke:#02060a;width:14px;height:14px}.modal-order-close-btn:hover .modal-order-icon{stroke:#5e4c32}.modal-order-title{display:block;max-width:210px;margin:0 auto;height:129px;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#02060a}.modal-order-form{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;box-sizing:border-box}.form-field-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:8px}.form-field-label{font-weight:400;font-size:14px;line-height:1.5;color:#02060a}.form-field-text-input{border:1px solid rgba(255,255,255,0);border-radius:12px;padding:8px 12px;width:295px;height:37px;background-color:#02060a0d;outline:transparent}.form-field-text-input:focus{outline:1px solid #88765c;background-color:#eee9e3}.form-field-textarea{border:1px solid transparent;border-radius:12px;padding:12px;width:295px;height:180px;background-color:#02060a0d;outline:transparent}.form-field-textarea::placeholder{font-weight:400;font-size:14px;line-height:1.5;color:#02060a99}.form-field-textarea:focus{outline:1px solid #c3b49d;background-color:#eee9e3}.form-submit-btn{border:1px solid #88765c;border-radius:8px;padding:12px 24px;width:295px;height:45px;background-color:#88765c;margin:0 auto;color:#fff;font-weight:400;font-size:14px;line-height:1.5}.form-submit-btn:hover{background-color:#eee9e3;color:#02060a}.form-submit-btn:focus{background-color:#c3b49d;color:#02060a;border:#88765c}@media screen and (min-width: 768px){.modal-order{padding:64px 32px;width:704px;height:677px;max-width:768px}.modal-order-title{max-width:640px;height:auto;font-family:Open Sans,sans-serif;font-size:36px;margin-bottom:48px}.modal-order-form{flex-direction:column;justify-content:flex-start;margin-top:0}.form-field-label{font-size:14px}.form-field-text-input{width:640px;height:37px}.form-field-textarea{width:640px;height:180px}.form-submit-btn{width:240px;height:45px}}@media screen and (min-width: 1440px){.modal-order{padding:64px;width:768px;max-height:768px}.modal-order-title{max-width:550px;font-size:48px}.modal-order-form{flex-direction:column;justify-content:flex-start;margin-top:0}.form-field-label{font-size:16px}.form-field-text-input{width:640px;height:40px}.form-field-textarea{width:640px;height:180px}.form-submit-btn{width:240px;height:48px}}.footer{background:var(--color-mariner, #c3b49d);padding-top:48px;padding-bottom:48px}.footer-container{display:flex;flex-direction:column;align-items:center}.footer-box{width:100%;max-width:335px;display:flex;flex-direction:column;align-items:center;gap:32px}.footer-logo{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:var(--color-neutral-darkest, #02060a);transition:color .15s ease,transform .15s ease,opacity .15s ease}.footer-logo:focus-visible{box-shadow:0 0 0 4px var(--opacity-neutral-darkest-15, rgba(2, 6, 10, .15));border-radius:12px}.footer-logo-icon{display:block;width:302px;height:auto;max-width:100%;fill:#332c22}.footer-logo:hover,.footer-logo:focus-visible{color:var(--color-mariner-darkest);opacity:.85;transform:translateY(-1px)}.footer-logo:active{opacity:.75;transform:translateY(0)}.footer-nav-list{display:flex;flex-direction:column;align-items:center;gap:32px}.footer-nav-link{font-family:var(--font-family, "IBM Plex Sans", sans-serif);font-weight:600;font-size:12px;line-height:1.5;color:var(--color-neutral-darkest, #02060a);text-decoration:none;cursor:pointer;outline:none;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.footer-nav-link:hover,.footer-nav-link:focus-visible{opacity:.85;transform:translateY(-1px)}.footer-nav-link:active{opacity:.75;transform:translateY(0)}.footer-nav-link:focus-visible{box-shadow:0 0 0 4px var(--opacity-neutral-darkest-15, rgba(2, 6, 10, .15));border-radius:10px}.footer-social-list{display:flex;gap:24px;width:88px;justify-content:center;align-items:center;margin-top:32px}.footer-social-link{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-darkest, #02060a);cursor:pointer;outline:none;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.footer-social-icon{display:block;fill:currentColor}.footer-social-link:hover,.footer-social-link:focus-visible{opacity:.85;transform:translateY(-1px)}.footer-social-link:active{opacity:.75;transform:translateY(0)}.footer-social-link:focus-visible{box-shadow:0 0 0 4px var(--opacity-neutral-darkest-15, rgba(2, 6, 10, .15));border-radius:10px}.footer-copy{font-family:var(--font-family, "IBM Plex Sans", sans-serif);font-weight:400;font-size:12px;line-height:1.5;text-align:center;color:var(--color-neutral-darkest, #02060a);white-space:nowrap;padding-top:32px;border-top:1px solid rgba(2,6,10,.15);max-width:335px;width:100%;margin-top:80px}@media only screen and (min-width: 768px){.footer-box{max-width:480px;gap:32px}.footer-nav-list{flex-direction:row;gap:32px}.footer-social-list{width:auto;justify-content:center}.line{width:704px}.footer-copy{max-width:704px}}@media only screen and (min-width: 1440px){.footer{padding-top:64px;padding-bottom:64px}.footer-nav-link,.footer-copy{font-size:14px}.line{width:1312px}.footer-copy{max-width:1312px}}.mobile-menu{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;background-color:#f6f4f1;transform:translateY(-100%);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-container{position:relative;display:flex;flex-direction:column;height:100%}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between}.mobile-menu-header-logo{width:84px;padding:18px 10.5px 18px 11px}.mobile-menu-close{border:none;background-color:transparent;cursor:pointer;justify-content:center;width:48px;height:48px}.svg-icon-close{transition:fill .25s ease;stroke-width:1px;stroke:#02060a;width:14px;height:14px;transition:stroke .25s ease}.mobile-menu-close:hover .svg-icon-close{stroke:#5e4c32}.mobile-menu-nav{margin-top:40px}.mobile-nav-list{display:flex;flex-direction:column;gap:32px;font-weight:400;font-size:16px;line-height:1.5;color:#0b0803}.nav-item:last-child{margin-top:64px}@media screen and (min-width: 768px){.nav-item{margin:0 auto}}@media screen and (min-width: 1440px){.nav-item:last-child{margin-top:0}.burger-btn,.mobile-menu{display:none}}
