:root{font-family:IBM Plex Sans,sans-serif;--fn-fm-sc: "Open Sans", sans-serif;font-size:14px;line-height:1.5;font-weight:400;color:#02060a;background:#f6f4f1;--el-bg-cl: #eee9e3;--btn-cl: #88765c;--ft-bg-cl: #c3b49d;--color-scheme-1-background: var(--color-mariner-lightest);--color-neutral-darkest: #02060a;--color-scheme-1-border: var(--opacity-neutral-darkest-15);--color-scheme-1-text: var(--color-neutral-darkest);--color-neutral-lighter: #d9d9da;--color-white: #fff;--color-neutral-lightest: #f2f2f2;--color-neutral-light: #b3b4b5;--color-neutral: #808284;--color-neutral-dark: #4d5053;--color-neutral-darker: #1b1e22;--opacity-transparent: rgba(255, 255, 255, 0);--color-scheme-1-foreground: var(--color-mariner-lighter);--color-scheme-1-accent: var(--color-mariner);--opacity-white-5: rgba(255, 255, 255, .05);--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-15: rgba(255, 255, 255, .15);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-30: rgba(255, 255, 255, .3);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-50: rgba(255, 255, 255, .5);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-neutral-darkest-5: rgba(2, 6, 10, .05);--opacity-neutral-darkest-10: rgba(2, 6, 10, .1);--opacity-neutral-darkest-15: rgba(2, 6, 10, .15);--opacity-neutral-darkest-20: rgba(2, 6, 10, .2);--opacity-neutral-darkest-30: rgba(2, 6, 10, .3);--opacity-neutral-darkest-40: rgba(2, 6, 10, .4);--opacity-neutral-darkest-50: rgba(2, 6, 10, .5);--opacity-neutral-darkest-60: rgba(2, 6, 10, .6);--color-mariner-lightest: #f6f4f1;--color-mariner-lighter: #eee9e3;--color-mariner-light: #c3b49d;--color-mariner: #c3b49d;--color-mariner-dark: #88765c;--color-mariner-darker: #443b2e;--color-mariner-darkest: #332c22;--color-scheme-2-text: var(--color-white);--color-scheme-2-background: var(--color-mariner);--color-scheme-2-border: var(--opacity-white-20);--color-scheme-2-accent: var(--color-white);--color-scheme-2-foreground: var(--color-mariner-dark);--color-red: #ae0000;--swiper-theme-color: #000000 !important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}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;color:#000}img{display:block;max-width:100%;height:auto}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 767.98px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1439.8px){.container{max-width:1440px;padding:0 64px}}.header{position:sticky;top:0;z-index:1000;padding:0;display:flex;align-items:center;justify-content:space-between;flex-direction:row;background:var(--color-mariner-lightest)}.header-container{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 767.98px){.container.header-container{width:100%;max-width:768px}}@media only screen and (min-width: 1439.98px){.container.header-container{width:100%;max-width:1440px}}.logo{display:block;margin-right:24px;animation:pulse 2s infinite;transform-origin:center}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.88}to{transform:scale(1);opacity:1}}.nav{display:flex;justify-content:space-between}@media only screen and (min-width: 1439.98px){.logo-nav{display:flex;align-items:center}}.nav-list{display:flex;align-items:center;justify-content:flex-end;gap:40px}.nav-link{position:relative;display:block;font-weight:500;letter-spacing:.02em;transition:.9ms ease-in}.nav-link.active{color:var(--btn-cl)}.nav-link.active:after{width:110%;background:var(--btn-cl)}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(100%);width:0;height:1px;border-radius:4px;background:var(--color-mariner-darker);transform-origin:center;transition:width .6s cubic-bezier(.68,-.55,.27,1.55)}.nav-link:hover:after,.nav-link:focus:after,.nav-link.active:after{width:110%}.nav-list{display:none}@media only screen and (min-width: 1439.8px){.nav-list{max-width:1440px;display:flex;gap:32px}}.mobile-menu-btn{align-items:center;justify-content:center;border:none;background-color:transparent;padding:12px 0 12px 12px;cursor:pointer}.mobile-menu-btn:hover{fill:var(--color-mariner-darkest)}@media only screen and (min-width: 1439.8px){.mobile-menu-btn{display:none}}.header-btn{font-family:IBM Plex Sans,sans-serif;font-size:14px;border:1px solid var(--color-mariner-dark);background-color:var(--color-mariner-dark);border-radius:8px;width:130px;height:40px;color:var(--color-white);display:none;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.header-btn:hover{background-color:var(--el-bg-cl);color:var(--color-neutral-darkest)}.header-btn:focus{background-color:var(--ft-bg-cl);color:var(--color-neutral-darkest)}.header-btn:active{box-shadow:inset 0 4px 6px -2px var(--opacity-neutral-darkest-30),inset 0 12px 16px -4px var(--opacity-neutral-darkest-60);background:#eee9e3}@media only screen and (min-width: 767.98px){.header-btn{display:none}}@media only screen and (min-width: 1439.8px){.header-btn{display:block}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-mariner-lightest);display:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 20px;z-index:2000}@media only screen and (min-width: 768.98px){.mobile-menu{align-items:center}}@media only screen and (min-width: 1440px){.mobile-menu{display:none!important}}.mobile-menu.active{display:flex}.mobile-menu-header{width:100%;max-width:375px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 767.98px){.mobile-menu-header{max-width:768px}}.mobile-nav{margin-top:40px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:375px}@media only screen and (min-width: 768px){.mobile-nav{max-width:none;width:auto;align-items:center}.mobile-nav-list li,.mobile-nav-link{width:auto;text-align:center}}.mobile-nav-list{display:flex;flex-direction:column;gap:32px;padding-left:0;margin:0 0 64px;width:100%;align-items:flex-start}.mobile-nav-list li{width:100%}@media only screen and (min-width: 768.98px){.mobile-nav-list{align-items:center}}.mobile-nav-link{font-size:16px;font-weight:500;text-decoration:none;color:var(--color-neutral-darkest);text-align:left}.mobile-nav-link:hover{color:var(--btn-cl)}.mobile-nav-btn{display:block;width:100%;max-width:375px;cursor:pointer}@media only screen and (min-width: 767.98px){.mobile-nav-btn{max-width:196px;width:100%}}.mobile-menu-close{border:none;stroke:var(--color-neutral-darkest);background:transparent}.mobile-menu-close:hover{fill:var(--color-mariner-darkest)}.hero-section{background-image:linear-gradient(#3e3626bd,#3e362600),url(/TailsHome/assets/catdog@1x-CsazZxqI.webp);background-size:cover;background-position:right;background-repeat:no-repeat;padding:64px 0;width:100%;height:544px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-section{background-image:url(/TailsHome/assets/catdog@2x-CVndi0H0.webp)}}@media only screen and (min-width: 425px){.hero-section{background-image:url(/TailsHome/assets/catdog@2x-CVndi0H0.webp);width:100%}}@media only screen and (min-width: 768px){.hero-section{height:544px}}@media only screen and (min-width: 768px) and (min-resolution: 192dpi){.hero-section{background-image:url(/TailsHome/assets/catdog@2x-CVndi0H0.webp)}}@media only screen and (min-width: 1440px){.hero-section{padding:128px 0;height:900px;background-position-x:-0px}}@media only screen and (min-width: 1440px) and (min-resolution: 192dpi){.hero-section{background-image:url(/TailsHome/assets/catdog@2x-CVndi0H0.webp)}}.title-hero{font-family:Open Sans,sans-serif;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-white);margin-bottom:24px;width:100%;padding-right:7px}@media only screen and (min-width: 768px){.title-hero{width:622px;font-size:40px}}@media only screen and (min-width: 1440px){.title-hero{font-size:56px}}.text-hero{font-family:IBM Plex Sans,sans-serif;font-size:16px;color:var(--color-white);margin-bottom:32px}@media only screen and (min-width: 768px){.text-hero{width:512px}}@media only screen and (min-width: 1440px){.text-hero{padding-right:41px}}.button-hero{font-family:IBM Plex Sans,sans-serif;font-size:14px;border:1px solid #88765c;background-color:#88765c;border-radius:8px;padding:12px 24px;width:189px;height:48px;color:var(--color-white);transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button-hero:hover,.button-hero:focus{background-color:var(--color-mariner-lighter);color:var(--color-neutral-darkest)}.button-hero:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background:var(--color-mariner-lighter);color:var(--color-neutral-darkest)}.button-hero:disabled{opacity:.3}.section-pets{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:64px 20px 32px}.pets-title{font-family:var(--fn-fm-sc);font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-neutral-darkest);margin-bottom:16px}.pets-descr{font-size:16px;line-height:1.5;text-align:center;color:var(--color-neutral-darkest);margin-bottom:32px}.category-nav{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;max-width:335px;margin-bottom:32px}.category-item{padding:10px 16px;cursor:pointer;background-color:transparent;border:none}.showmore-btn{border:1px solid #88765c;border-radius:8px;padding:12px 24px;width:100%;background:#88765c;margin-top:40px;font-size:14px;color:var(--color-white);transition:color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.showmore-btn:hover{color:var(--color-scheme-1-text);background:var(--color-mariner-lighter)}.showmore-btn:active{color:var(--color-scheme-1-text);box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background:var(--color-mariner-lighter)}@media only screen and (max-width: 374px){.showmore-btn{max-width:335px}.showmore-btn{max-width:192px;font-size:16px;margin-top:40px}}@media only screen and (min-width: 375px){.showmore-btn{width:335px}.pets-descr{font-size:16px}}@media only screen and (min-width: 768px){.section-pets{padding:64px 20px 32px}.category-nav{max-width:579px}}@media only screen and (min-width: 1440px){.section-pets{padding:80px 64px 32px}.pets-title{font-size:48px}.pets-descr{font-size:18px;margin-bottom:40px;text-align:center}.category-nav{flex-wrap:nowrap;max-width:975px;margin-bottom:40px}.showmore-btn{width:192px;font-size:16px;margin-top:40px}}.active-category{border:1px solid --opacity-transparent;border-radius:100px;padding:10px 16px;background:var(--color-mariner-lighter)}.gallery{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.pet-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-radius:16px;padding:12px;background:var(--color-mariner-lighter);height:-webkit-fill-available}.pet-card-image{width:100%;object-fit:cover;border-radius:8px}.pet-card-info{display:flex;flex-direction:column;gap:4px}.pet-card-type{font-size:10px}.pet-card-name{font-weight:700;font-size:20px;line-height:1.4;letter-spacing:-.01em;color:var(--color-neutral-darkest)}.pet-category-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px}.pet-category{border:1px solid var(--opacity-transparent);border-radius:100px;padding:4px 10px;background:var(--opacity-neutral-darkest-5);display:inline-block;width:auto;align-self:flex-start;font-weight:600;font-size:10px}.pet-card-age,.pet-card-gender{font-size:10px}.pet-card-meta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.pet-card-desc{font-size:12px}.pet-card-btn{border:1px solid var(--color-neutral-darkest);border-radius:8px;padding:8px 20px;font-size:14px;transition:background .25s cubic-bezier(.4,0,.2,1)}.pet-card-btn:hover{background:var(--color-mariner-light)}.pet-card-btn:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background:var(--color-mariner-light)}@media only screen and (min-width: 768px){.pet-card{width:336px}.pet-card-btn{width:312px}}@media only screen and (min-width: 1440px){.pet-card{width:416px}.pet-card-type{font-size:12px}.pet-card-name{font-size:24px}.pet-category,.pet-card-age,.pet-card-gender{font-size:12px}.pet-card-desc{font-size:14px}.pet-card-btn{font-size:16px;width:392px}}.about{padding-top:64px;padding-bottom:64px}@media only screen and (min-width: 1439.9px){.about{padding-top:80px;padding-bottom:80px}}.about-header{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-.01em;text-align:center;color:var(--color-neutral-darkest);margin-bottom:40px}@media only screen and (min-width: 767.9px){.about-header{font-size:48px}}.swiper-about{width:100%;height:402px;margin-bottom:24px;overflow:hidden}@media only screen and (min-width: 1439.9px){.swiper-about{height:404px}}@media only screen and (min-width: 1439.9px){.swiper-about{margin-bottom:48px;height:753px}}.swiper-slide-about{text-align:center;font-size:18px;background:var(--color-mariner-darker);display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-block{width:100%;height:100%;display:flex;justify-content:end;align-items:end;background-repeat:no-repeat;background-position:center;background-size:210%;padding:20px}@media only screen and (min-width: 767.9px){.swiper-block{background-size:100%;font-size:16px;color:var(--color-mariner-lightest);justify-content:start;padding:32px}}@media only screen and (min-width: 1439.9px){.swiper-block{font-size:18px;padding:64px}}.swiper-card-text{display:flex;justify-content:end;text-align:start;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:16px;line-height:150%;color:var(--color-mariner-lightest)}@media only screen and (min-width: 767.9px){.swiper-card-text{width:548px}}@media only screen and (min-width: 1439.9px){.swiper-card-text{font-size:18px;width:548px}}.swiper-block1{background-image:url(/TailsHome/assets/slider-1-1x-3sBWhdAT.webp)}.swiper-block2{background-image:url(/TailsHome/assets/slider-2-1x-DL9sY6eg.webp);background-position:right}.swiper-block3{background-image:url(/TailsHome/assets/slider-3-1x-DymDKcCV.webp);background-size:210%;background-position-x:-145px}@media only screen and (min-width: 767.9px){.swiper-block3{background-position-x:0;background-size:100%}}.swiper-block4{background-image:url(/TailsHome/assets/slider-4-1x-IzwpSuah.webp)}.swiper-block5{background-image:url(/TailsHome/assets/slider-5-1x-BTggtJ88.webp)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.swiper-block1{background-image:url(/TailsHome/assets/slider-1-2x-D3NIGGi6.webp)}.swiper-block2{background-image:url(/TailsHome/assets/slider-2-2x-CnmJi6Cb.webp)}.swiper-block3{background-image:url(/TailsHome/assets/slider-3-2x-C-hN2RlE.webp)}.swiper-block4{background-image:url(/TailsHome/assets/slider-4-2x-5D1anIyv.webp)}.swiper-block5{background-image:url(/TailsHome/assets/slider-5-2x-D7WG5tJf.webp)}}.swiper-elements-wrapper{display:flex;justify-content:space-between}@media only screen and (min-width: 767.98px){.swiper-elements-wrapper{height:28px}}.swiper-pagination.swiper-about-pagination{position:relative;display:flex!important;justify-content:center;align-items:center;width:90px!important;bottom:0!important}@media only screen and (min-width: 767.98px){.swiper-pagination.swiper-about-pagination{margin:0 auto}}.swiper-pagination-bullet{width:10px;height:10px;background-color:#999;opacity:1;border-radius:12px;margin:0 4px}.swiper-pagination-bullet-active{background-color:var(--color-neutral-darkest)!important;transform:scale(1.2)}.swiper-arrow-wrapper{display:flex;justify-content:end;margin-top:20px;position:relative;gap:8px}.swiper-about-button-prev,.swiper-about-button-next{position:relative!important;width:48px!important;height:48px!important;background-color:var(--color-mariner-lighter);cursor:pointer;border:1px solid var(--color-mariner);border-radius:8px;padding:12px;margin:0!important}:is(.swiper-about-button-prev,.swiper-about-button-next):hover{border:1px solid var(--opacity-neutral-darkest-60)}:is(.swiper-about-button-prev,.swiper-about-button-next):focus{border:1px solid var(--opacity-neutral-darkest-60)}:is(.swiper-about-button-prev,.swiper-about-button-next):active{box-shadow:inset 0 4px 6px -2px var(--opacity-neutral-darkest-30),inset 0 12px 16px -4px var(--opacity-neutral-darkest-60)}:is(.swiper-about-button-prev,.swiper-about-button-next):disabled{border:1px solid var(--color-mariner-lightest);opacity:.4}@media only screen and (min-width: 320px){.swiper-arrow-wrapper{width:251px;margin:0 auto;pointer-events:none}.swiper-about-button-prev,.swiper-about-button-next{pointer-events:all;top:50%;transform:translateY(-50%);color:var(--color-neutral-darkest);fill:var(--color-neutral-darkest);stroke:var(--color-neutral-darkest);transition:stroke .3s ease}.swiper-about-button-prev{left:0}.swiper-about-button-next{right:0}}@media only screen and (min-width: 767.9px){.swiper-arrow-wrapper{position:absolute!important}.swiper-about-button-prev,.swiper-about-button-next{position:absolute!important;top:-226px}.swiper-about-button-prev{left:-25px}.swiper-about-button-next{right:-480px}}@media only screen and (min-width: 1439.9px){.swiper-about-button-prev,.swiper-about-button-next{top:-448.5px}.swiper-about-button-next{right:-1090px}}.accordion-container{padding-top:64px;padding-bottom:64px}@media only screen and (min-width: 767.98px){.accordion-container{padding:64px 32px}}@media only screen and (min-width: 1439.8px){.accordion-container{padding:80px 64px}}.faq-title{font-family:var(--fn-fm-sc);font-weight:700;font-size:36px;margin-bottom:40px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text)}@media only screen and (min-width: 767.98px){.faq-title{margin-bottom:80px}}.accordion-container .ac{margin-bottom:16px}.ac-header{font-weight:700;line-height:1.5;color:var(--color-scheme-1-text);background-color:var(--color-scheme-1-foreground);padding:1rem}.accordion-container .ac .ac-trigger{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-direction:row;min-height:112px;font:bold 16px / 1.5 var(--font-family);border:none;padding:20px 72px 20px 24px;background-color:var(--color-scheme-1-foreground);text-align:left;width:100%;cursor:pointer}@media only screen and (min-width: 767.98px){.accordion-container .ac .ac-trigger{min-height:88px}}@media only screen and (min-width: 1439.8px){.accordion-container .ac .ac-trigger{min-height:67px}}.ac-panel{background:var(--color-scheme-1-foreground)}.ac-form{display:flex;flex-direction:column;padding:0 24px 24px;gap:12px}.ac-panel ul{list-style-type:disc}.accordion-container .ac .ac-panel .ac-text{padding:0;font:14px / 1.5 var(--font-family);font-weight:400;color:var(--color-scheme-1-text)}.ac-text-list{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px;font-family:var(--font-family)}.ac-trigger:after{display:none}.accordion-container .ac .ac-trigger:focus{color:inherit}.icon-plus{position:absolute;top:50%;right:24px;width:24px;height:24px;fill:var(--color-scheme-1-text);transform:translateY(-50%);transition:transform .3s ease}@media only screen and (min-width: 767.98px){.icon-plus{right:32px}}@media only screen and (min-width: 1439.8px){.icon-plus{right:21.5px}}.ac.is-active .icon-plus{transform:translateY(-50%) rotate(-45deg)}.stories{padding:64px 0}.headers-comment h2{font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;margin-bottom:24px}.headers-comment h3{font-weight:400;font-size:16px;line-height:1.5;text-align:center;margin-bottom:40px}.swiper-comment-slide{background-color:var(--color-mariner-lightest)}.description-comment{font-weight:400;font-size:18px;line-height:1.5;margin-bottom:32px;height:200px}.author-comment{font-weight:600;font-size:14px;line-height:1.5}.navigation-wrapper-comment{display:flex;flex-direction:row}.swiper-comment-button-prev,.swiper-comment-button-next{width:48px!important;height:48px!important;background-color:var(--color-mariner-lighter);cursor:pointer;border:1px solid var(--color-mariner);border-radius:8px;stroke:#0b0803;padding:12px;position:static!important}:is(.swiper-comment-button-prev,.swiper-comment-button-next):hover{border:1px solid var(--opacity-neutral-darkest-60)}:is(.swiper-comment-button-prev,.swiper-comment-button-next):focus{border:1px solid var(--opacity-neutral-darkest-60)}:is(.swiper-comment-button-prev,.swiper-comment-button-next):active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}:is(.swiper-comment-button-prev,.swiper-comment-button-next):disabled{border:1px solid var(--color-mariner-lightest);opacity:.4}.navigation-wrapper-comment{display:flex;margin-top:40px;padding-left:40px;justify-content:space-between}.star-container{display:flex}.swiper-pagination.stories-pagination{position:static}.swiper-arrow-wrapper-comment{display:flex;gap:16px}.star svg{fill:#000!important;opacity:1}.star svg.star-filled,.star svg.star-half{opacity:1!important}.rating{justify-content:flex-start!important}.stories-comment-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:90%}.star-container{margin:0 0 32px;margin-left:0!important}body.modal-open{overflow:hidden}.modal-detail{position:fixed;z-index:1001;inset:0;width:100vw;height:100vh;background:var(--opacity-neutral-darkest-20);padding-top:64px;padding-bottom:64px;overflow-y:auto;opacity:1;visibility:visible;pointer-events:initial}.modal-detail-card{display:flex;flex-direction:column;padding:20px;border-radius:8px;width:335px;height:1012px;background:var(--color-mariner-lightest)}@media only screen and (min-width: 767.9px){.modal-detail-card{width:704px;height:685px}}@media only screen and (min-width: 1439.9px){.modal-detail-card{width:1312px;height:650px}}.modal-detail-icon-close{display:flex;width:100%;height:24px;margin:-4px -4px 16px;justify-content:end;cursor:pointer}.detail-content{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 767.9px){.detail-content{flex-direction:row}}@media only screen and (min-width: 1439.9px){.detail-content{padding:0 64px}}.image-tamplete{border-radius:8px;width:295px;height:295px;object-fit:cover}@media only screen and (min-width: 767.9px){.image-tamplete{width:304px;height:450px}}@media only screen and (min-width: 1439.9px){.image-tamplete{width:576px;height:450px}}.detail-descr-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:557px}@media only screen and (min-width: 767.9px){.detail-descr-wrapper{width:304px;gap:24px}}@media only screen and (min-width: 1439.9px){.detail-descr-wrapper{width:576px;gap:24px;height:auto}}.detail-descr-title{display:flex;flex-direction:column;gap:8px}.take-home-btn{border:1px solid var(--color-mariner-dark);border-radius:8px;padding:12px 24px;width:295px;height:45px;margin-top:0}@media only screen and (min-width: 767.9px){.take-home-btn{display:none}}@media only screen and (min-width: 1439.9px){.take-home-btn{display:block;width:100%}}.take-home-btn-tablet{margin-top:32px;display:none}@media only screen and (min-width: 767.9px){.take-home-btn-tablet{display:block;width:100%}}@media only screen and (min-width: 1439.9px){.take-home-btn-tablet{display:none}}.detail-pet-name{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:120%;letter-spacing:-.01em}@media only screen and (min-width: 1439.9px){.detail-pet-name{font-size:40px}}.detail-descr-wrapper{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 1439.9px){.detail-descr-wrapper{height:552px}}.detail-descr-title{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:12px;line-height:150%;color:var(--color-neutral-darkest)}@media only screen and (min-width: 1439.9px){.detail-descr-title{font-size:14px}}.modal-txt{font-weight:600;color:var(--color-neutral-darkest)}@media only screen and (min-width: 1439.9px){.modal-txt{font-size:16px;margin-bottom:8px}.detail-descr-wrapper p{font-size:16px}}.hide-modal{opacity:0;visibility:hidden;pointer-events:none}.modal-order{background:var(--opacity-neutral-darkest-30);width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:1001;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal-order.is-open-order{overflow:hidden}.modal-order.is-open-order{opacity:1;visibility:visible;pointer-events:initial}.modal{position:fixed;top:50%;left:50%;width:100%;min-width:320px;max-width:375px;padding:64px 20px;background:var(--color-scheme-1-background);border-radius:8px;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 767.98px){.modal{max-width:704px;padding:64px 32px}}@media only screen and (min-width: 1439.8px){.modal{max-width:768px;padding:64px}}.modal-btn{position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;padding:0;width:24px;height:24px;border:none;background-color:inherit;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.modal-btn-icon{stroke:#2e2f42;transition:fill .25s cubic-bezier(.4,0,.2,1)}.modal-btn:hover .modal-btn-icon,.modal-btn:focus .modal-btn-icon{fill:var(--color-white)}.modal-slogan{font-family:var(--fn-fm-sc);width:100%;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;color:var(--color-scheme-1-text);text-align:center;margin:0 auto 48px}@media only screen and (min-width: 1439.8px){.modal-slogan{font-size:48px}}.modal-form-wrapper{margin-bottom:24px}.modal-form-label{display:block;font-weight:400;font-size:14px;line-height:1.5;color:var(--color-scheme-1-text);margin-bottom:8px}@media only screen and (min-width: 1439.8px){.modal-form-label{font-size:16px}}.modal-form-field{position:relative}.modal-form-input{font-family:var(--font-family);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;outline:none;border:1px solid var(--opacity-transparent);border-radius:12px;padding:8px 12px;min-width:100%;height:37px;background:var(--opacity-neutral-darkest-5);transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 1439.8px){.modal-form-input{font-size:16px}}.modal-form-input:focus{border:1px solid var(--color-mariner-dark);background:var(--color-mariner-lighter)}.modal-form-review{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:1.5;width:100%;height:180px;background:var(--opacity-neutral-darkest-5);border:1px solid var(--opacity-transparent);resize:none;border-radius:12px;padding:12px;outline:transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 1439.8px){.modal-form-review{font-size:16px}}.modal-form-review:focus{border:1px solid var(--color-mariner);background:var(--color-mariner-lighter)}.modal-form-wrapper-comment{margin-bottom:24px}.modal-form-review::placeholder{color:var(--opacity-neutral-darkest-60)}.button-adopt-agree{display:block;margin:0 auto;font-weight:400;font-size:14px;line-height:1.5;color:var(--color-white);border:1px solid var(--color-mariner-dark);border-radius:8px;padding:12px 24px;width:295px;height:45px;background:var(--color-mariner-dark);transition:color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.button-adopt-agree:hover{color:var(--color-scheme-1-text);background:var(--color-mariner-lighter)}.button-adopt-agree:active{color:var(--color-scheme-1-text);box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background:var(--color-mariner-lighter)}@media screen and (min-width: 767.98px){.button-adopt-agree{width:240px}}@media only screen and (min-width: 1439.8px){.button-adopt-agree{font-size:16px;height:48px}}.footer{text-align:center;background-color:var(--color-mariner);padding:48px 0;width:100%;height:619px}@media only screen and (min-width: 768px){.footer{height:469px}}@media only screen and (min-width: 1440px){.footer{height:507px;padding:64px 0}}.footer-logo{display:flex;justify-content:center;align-items:center;height:129px;margin:0 auto 32px}.footer-img-logo{width:100%;height:100%;transform:scale(.75)}@media only screen and (min-width: 375px){.footer-img-logo{transform:scale(1)}}.footer-menu{display:flex;justify-content:center;margin-bottom:32px}.footer-menu-list{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}@media only screen and (min-width: 768px){.footer-menu-list{flex-direction:row}}.footer-menu-item{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:12px;color:--color-neutral-darkest}.social-list{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;gap:24px;margin-bottom:80px}.line-footer{height:1px;background-color:--opacity-neutral-darkest-15;margin:0 auto;max-width:335px}@media only screen and (min-width: 768px){.line-footer{max-width:704px}}@media only screen and (min-width: 1440px){.line-footer{max-width:1312px}}.footer-text{font-family:IBM Plex Sans,sans-serif;font-size:12px;color:--color-neutral-darkest;margin:30px 0}@media only screen and (min-width: 768px){.footer-text{margin:32px 0}}#loader-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;z-index:9999}.loader{position:absolute;top:50%;left:50%;border-style:solid;box-sizing:border-box;border-width:40px 60px 30px 60px;border-color:#3760c9 #96ddfc #96ddfc #36bbf7;animation:envFloating 1s ease-in infinite alternate}.loader:after{content:"";position:absolute;right:62px;top:-40px;height:70px;width:50px;background-image:linear-gradient(#fff 45px,transparent 0),linear-gradient(#fff 45px,transparent 0),linear-gradient(#fff 45px,transparent 0);background-repeat:no-repeat;background-size:30px 4px;background-position:0px 11px,8px 35px,0px 60px;animation:envDropping .75s linear infinite}@keyframes envFloating{0%{transform:translate(-2px,-5px)}to{transform:translateY(5px)}}@keyframes envDropping{0%{background-position:100px 11px,115px 35px,105px 60px;opacity:1}50%{background-position:0px 11px,20px 35px,5px 60px}60%{background-position:-30px 11px,0px 35px,-10px 60px}75%,to{background-position:-30px 11px,-30px 35px,-30px 60px;opacity:0}}.loader-cards{position:sticky;top:50%;left:50%;font-size:48px;font-weight:700;letter-spacing:2px;font-family:Arial,Helvetica,sans-serif;color:#240303;animation:smokeOut 1s ease-in-out infinite alternate;text-shadow:0 0 1px rgb(20,3,3);display:contents}.loader-cards:before{content:"Loading"}@keyframes smokeOut{to{opacity:.08;filter:blur(5px);letter-spacing:4px}}.loader-cards-backdrop{position:fixed;top:0;left:0;width:100vw;display:flex;justify-content:center;height:100vh;align-items:center;background-color:#0006;z-index:9999}.hidden{display:none}
