:root{--font-family: "IBM Plex Sans", sans-serif;--font-weight: 400;--font-size: 16px;--line-height: 1.5;--color: #02060a;--background-color: #f6f4f1;--btnfirst-bg: #88765c;--btnfirst-color: #fff;--btnfirst-hover-bg: #c3b49d;--btnfirst-hover-color: #02060a;--btnsecond-bg: #eee9e3;--btnsecond-hover-bg: #c3b49d;--btnsecond-hover-color: #02060a;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{font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);color:var(--color);background-color:var(--background-color);margin:0}button.btnfirst{border:1px solid #88765c;border-radius:8px;background-color:var(--btnfirst-bg);color:var(--btnfirst-color);cursor:pointer;transition:.3s ease-in-out}button.btnfirst:hover,button.btnfirst:focus{border:1px solid #02060a;border-radius:8px;background-color:var(--btnfirst-hover-bg);color:var(--btnfirst-hover-color)}button.btnsecond{border:1px solid #02060a;border-radius:8px;background-color:var(--btnsecond-bg);cursor:pointer;transition:.3s ease-in-out}button.btnsecond:hover,button.btnsecond:focus{background-color:var(--btnsecond-hover-bg);color:var(--btnsecond-hover-color)}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}.section{padding-top:64px;padding-bottom:64px}@media only screen and (max-width: 374px){.container{max-width:100%}}@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}.section{padding-top:80px;padding-bottom:80px}}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}img{display:block;max-width:100%;height:auto}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;z-index:5}.loader:before,.loader:after{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 10px 2px #0000004d inset}.loader:after{box-shadow:0 2px #ff3d00 inset;animation:rotate 2s linear infinite}.is-hidden{display:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header{position:sticky;top:0;z-index:1000;background-color:#f6f4f1;box-shadow:0 2px 4px #0000001a}.header-container{padding-right:12px;display:flex;flex-direction:row;justify-content:space-between;padding-top:8px;padding-bottom:4px;align-items:center}@media only screen and (min-width: 768px){.header-container{padding-right:32px}}@media only screen and (min-width: 1440px){.header-container{padding-right:64px}}.logo-nav{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:8px}.nav-list{display:none}@media only screen and (min-width: 1440px){.nav-list{display:flex;gap:32px;margin-left:24px;list-style:none}.nav-link{text-decoration:none;transition:color .3s ease}.nav-link:hover,.nav-link:focus{border-bottom:1px solid #443b2e;width:30px;height:24px}}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;border:none;padding:12px;margin-left:auto;background:#f6f4f1}@media only screen and (min-width: 1440px){.mobile-menu-btn{display:none}}.header-btn{display:none}@media only screen and (min-width: 1440px){.header-btn{display:flex;padding:8px 20px;width:132px;height:40px;color:#fff;margin-left:auto}.header-btn:hover,.header-btn:focus{border:1px solid #02060a;background-color:var(--btnfirst-hover-bg);color:var(--color);transition:.3s ease-in-out}}.hero{position:relative;overflow:hidden;height:544px;background-image:linear-gradient(to right,#0000007f,#00000040,#0000),url(/js_77_AntonSh38/assets/hero-mob-1x-BSJV3Vn9.avif);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero{background-image:linear-gradient(to right,#0000007f,#00000040,#0000),url(/js_77_AntonSh38/assets/hero-mob-2x-B9TW5ArF.avif)}}@media only screen and (min-width: 768px){.hero{background-image:linear-gradient(to right,#0000007f,#00000040,#0000),url(/js_77_AntonSh38/assets/hero-tab-1x-BG00ZHN1.avif)}}@media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2),only screen and (min-width: 768px) and (min-resolution: 192dpi){.hero{background-image:linear-gradient(to right,#0000007f,#00000040,#0000),url(/js_77_AntonSh38/assets/hero-tab-2x-DLqmAqzX.avif)}}@media only screen and (min-width: 1440px){.hero{padding-top:128px;padding-bottom:128px;height:900px;background-image:linear-gradient(to right,#0000007f,#00000040,#0000),url(/js_77_AntonSh38/assets/hero-desk-1x-VNqaLAhp.avif)}}@media only screen and (min-width: 1440px) and (min-device-pixel-ratio: 2),only screen and (min-width: 1440px) and (min-resolution: 192dpi){.hero{background-image:linear-gradient(to right,#0000007f,#00000040,#0000),url(/js_77_AntonSh38/assets/hero-desk-2x-G-Fy8v7g.avif)}}.hero-container{position:relative;z-index:2;color:#fff;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:-.01em;color:#fff;margin-bottom:24px}@media only screen and (min-width: 768px){.hero-title{max-width:622px}}@media only screen and (min-width: 1440px){.hero-title{font-size:56px}}.hero-text{color:#fff;margin-bottom:32px}@media only screen and (min-width: 768px){.hero-text{width:512px}}@media only screen and (min-width: 1440px){.hero-text{font-size:18px}}.btn-link{display:inline-block;border:1px solid #88765c;border-radius:8px;padding:12px 24px;width:173px;height:45px;background-color:var(--btnfirst-bg);border:none;font-size:14px;color:#fff}.btn-link:hover,.btn-link:focus{border:1px solid #02060a;background-color:var(--btnfirst-hover-bg);color:var(--color);transition:.3s ease-in-out}@media only screen and (min-width: 1440px){.btn-link{font-size:var(--font-size);width:190px;height:48px}}.pets-section{padding-bottom:32px}.pets-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;padding-bottom:16px}@media only screen and (min-width: 1440px){.pets-title{font-size:48px}}.pets-subtitle{font-weight:400;font-size:16px;text-align:center;padding-bottom:32px}@media only screen and (min-width: 1440px){.pets-subtitle{font-size:18px;padding-bottom:40px}}.pets-nav{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:32px}@media only screen and (min-width: 1440px){.pets-nav{margin-bottom:40px}}.pets-nav-item{font-size:14px;padding:10px 16px;border-radius:100px;border:1px solid rgba(255,255,255,0);cursor:pointer}.pets-nav-item.active,.pets-nav-item:hover{background-color:var(--btnsecond-bg)}.pets-card-top{display:flex;flex-direction:column}.pets-card-list{list-style:none;display:flex;flex-wrap:wrap;gap:32px}.pets-card-items{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--btnsecond-bg);padding:12px;border-radius:16px;width:100%}@media only screen and (min-width: 768px){.pets-card-items{width:calc((100% - 32px)/2)}}@media only screen and (min-width: 1440px){.pets-card-items{width:calc((100% - 64px) / 3)}}.pets-icons{border-radius:8px;width:100%;object-fit:cover;height:245px}@media only screen and (min-width: 1440px){.pets-icons{height:309px}}.pets-species{display:block;font-size:10px;padding-bottom:4px;padding-top:16px}@media only screen and (min-width: 1440px){.pets-species{font-size:12px}}.pets-name{display:block;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:-.01em;font-family:Open Sans,sans-serif;padding-bottom:4px}@media only screen and (min-width: 1440px){.pets-name{font-size:24px}}.pets-filter-list{list-style:none;display:flex;flex-wrap:wrap}.pets-filter-items{border:1px solid rgba(255,255,255,0);border-radius:100px;padding:4px 10px;font-weight:600;font-size:10px;background-color:#02060a0d;margin-right:4px}@media only screen and (min-width: 1440px){.pets-filter-items{font-size:12px}}.pets-card-bottom{display:flex;flex-direction:column}.pets-special-group{display:flex;gap:16px;padding-bottom:16px;font-size:10px}@media only screen and (min-width: 1440px){.pets-special-group{font-size:12px}}.pets-behavior{font-size:12px;padding-bottom:16px}@media only screen and (min-width: 1440px){.pets-behavior{font-size:14px}}.pets-btn-info{border:1px solid #02060a;border-radius:8px;padding:9px;font-size:14px;width:100%;height:40px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 1440px){.pets-btn-info{font-size:16px}}.pets-btn-info:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background-color:#c3b49d}.pets-btn-more{display:block;margin:40px auto 0;height:45px;font-size:14px;color:#fff;width:100%;max-width:335px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 1440px){.pets-btn-more{height:48px;font-size:16px;padding:12px 32px;width:auto}}.pets-btn-more:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background-color:#eee9e3}.hide-pets-btn{display:none}.swiper-button-prev,.swiper-button-next{position:initial;z-index:3;background:teal}.about-slide{position:relative;z-index:1}.about-overlay{position:absolute;z-index:2;right:0;bottom:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000002e,#000000a1);border-radius:8px;display:flex;align-items:end;justify-content:center;padding:0 20px 20px;color:#f6f4f1}.swiper .about-js,.swiper-wrapper-about{position:relative}.swiper-pagination-about .swiper-pagination-bullet{background-color:#000;position:relative;bottom:5px}.btn-container{margin-top:24px;height:48px;display:flex;justify-content:end}.swiper-button-next{margin-left:8px!important}.swiper-button-prev,.swiper-button-next{position:static!important;width:48px!important;height:48px!important;margin-top:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;color:#000!important;border:1px solid #c3b49d;border-radius:8px;padding:12px;background:#eee9e3}.swiper-button-next:hover:focus,.swiper-button-prev:hover:focus{border:1px solid rgba(2,6,10,.6)}.swiper-button-next:active,.swiper-button-prev:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}.swiper-pagination-about{margin-right:auto;max-width:fit-content}.about-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color);padding-bottom:40px}.story-button-icon{width:24px!important;height:24px!important}@media only screen and (min-width: 768px){.swiper-button-prev,.swiper-button-next{position:absolute!important;bottom:0;transform:translateY(-140%)}.swiper-pagination-about{max-width:none;position:relative!important;color:#000!important}}@media only screen and (min-width: 768px){.testL{position:absolute!important}}@media only screen and (min-width: 768px){.testR{position:absolute!important}.btn-container .swiper-button-next{overflow:visible!important}}@media only screen and (min-width: 1440px){.about-title{font-size:48px}}@media only screen and (min-width: 768px){.about-overlay{padding:0 124px 32px 32px}}@media only screen and (min-width: 768px){.btn-container{margin-top:0}}@media only screen and (min-width: 1440px){.about-id{font-size:18px}}@media only screen and (min-width: 1440px){.about-overlay{padding:0 700px 64px 63px}}.faq-title{text-align:center;font-family:Open Sans,sans-serif;font-size:36px;font-weight:700;margin-bottom:40px;line-height:120%;letter-spacing:-.01em}.accordion{display:flex;flex-direction:column;gap:16px}.accordion-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;background-color:#eee9e3;border-radius:8px;padding:20px 24px;transition:background-color .3s ease-in-out}.accordion-item:hover{background-color:#e5e0da}.accordion-title{font-weight:700;font-size:16px;margin:0;flex:1;text-align:left}.accordion-item svg{flex-shrink:0;transition:transform .3s ease,fill .3s ease;width:24px;height:24px;fill:#02060a}.accordion-item.open .accordion-item svg{transform:rotate(45deg);width:24px;height:24px;fill:#02060a;stroke-width:1px;stroke:#02060a;transition:transform .3s ease,fill .3s ease}.accordion-content{max-height:0;overflow:hidden;padding:0 4px;transition:max-height .3s ease,padding .3s ease}.accordion-item.open .accordion-content{max-height:1000px;padding:16px 4px}.accordion-text{margin-bottom:16px;font-size:14px}.accordion-list,.accordion-bullets{padding-left:20px;margin-bottom:15px;line-height:1.6;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;line-height:150%}.accordion-list li,.accordion-bullets li{margin-bottom:10px}.accordion-bullets{list-style-type:disc}.accordion-list{list-style-type:decimal}@media only screen and (min-width: 768px){.faq-title{margin-bottom:80px}.accordion-text{font-size:14px}}@media only screen and (min-width: 1440px){.faq-title{margin-bottom:80px;font-size:48px}.accordion{max-width:864px;margin:0 auto}.accordion-title{font-size:18px}.accordion-text,.accordion-list,.accordion-bullets{font-size:16px}}.stories-heading{margin:0 auto 40px}@media only screen and (min-width: 1440px){.stories-heading{width:768px}}.stories-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center}@media only screen and (min-width: 1440px){.stories-title{font-size:48px}}.stories-text{text-align:center;margin-top:24px}@media only screen and (min-width: 1440px){.stories-text{font-size:18px}}.swiper-story{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper-story{margin-bottom:40px;display:flex}.swiper-slide-story{display:flex;flex-direction:column;width:100%;height:auto;flex-shrink:0}.story-card{display:flex;flex-direction:column;min-height:230px}.story-rating{display:flex;margin-bottom:16px;align-items:flex-start}.story-review{font-size:18px;flex-grow:1;margin-bottom:32px}@media only screen and (min-width: 1440px){.story-review{font-size:20px}}.story-author{font-weight:600;margin-top:auto;align-self:flex-start}@media only screen and (min-width: 1440px){.story-author{font-size:16px}}.swiper-navigation-story{display:flex;justify-content:space-between;align-items:center;width:100%}.swiper-pagination-story{position:static!important;width:auto!important;gap:6px}.swiper-pagination-story .swiper-pagination-bullet{width:9px;height:9px;background:#e5e7eb;opacity:1;margin:0 6px 0 0;cursor:pointer;transition:all .3s ease;border-radius:50%;border:none}.swiper-pagination-story{margin-right:auto}.navigation-buttons-story{margin-left:auto}.swiper-pagination-story .swiper-pagination-bullet:hover{background:#9ca3af}.swiper-pagination-story .swiper-pagination-bullet-active{background:#332c22;transform:scale(1.1)}.navigation-buttons-story{display:flex;gap:16px}.story-button-prev,.story-button-next{border:1px solid var(--btnfirst-hover-bg);border-radius:8px;width:48px;height:48px;background:var(--btnsecond-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.story-button-prev:hover,.story-button-next:hover,.story-button-prev:focus,.story-button-next:focus{border-color:#02060a99;background-color:#f8f9fa}.story-button-prev:active,.story-button-next:active{border-color:#02060a99;box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014}.story-button-prev:disabled,.story-button-next:disabled,.story-button-prev.swiper-button-disabled,.story-button-next.swiper-button-disabled{border-color:var(--background-color);cursor:not-allowed;opacity:.5}.swiper-pagination-bullets-dynamic{left:initial!important;transform:none!important}.footer{background-color:#c3b49d;padding:48px 20px}.footer-container{max-width:1200px;margin:0 auto;width:100%}.footer-logo{display:flex;justify-content:center;align-items:center;margin:0 0 32px;gap:16px}.footer-logo-icon{fill:#332c22}.footer-logo{color:#332c22;padding-top:14px;padding-bottom:18px}.footer-list{list-style:none;display:flex;flex-direction:column;padding:0;margin:0 0 32px;gap:32px;align-items:center}.footer-link{text-decoration:none;font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:12px;line-height:1.5;color:#02060a;transition:color .3s ease}.footer-link:hover,.footer-linc:focus{border-bottom:1px solid #443b2e;width:30px;height:24px}.social-list{display:flex;justify-content:center;gap:24px;list-style:none;padding:0;margin:0 0 80px}.social-icon{fill:#2b2b2b;transition:fill .3s ease}.line{border:1px solid rgba(2,6,10,.15);width:335px}.footer-text{font-size:12px;display:flex;justify-content:center;align-items:center;padding-top:32px}@media only screen and (min-width: 768px){.footer{padding:48px 32px;height:auto}.footer-list{flex-direction:row;justify-content:center;gap:32px}.line{width:704px}}@media only screen and (min-width: 1440px){.footer{padding:64px}.footer-container{display:flex;flex-direction:column;align-items:center}.footer-logo{margin-bottom:40px}.footer-list{gap:60px;margin-bottom:48px}.social-list{margin-bottom:60px}.footer-text{font-size:14px}.line{width:1312px}}.mobile-menu{position:fixed;top:0;left:0;z-index:99999999;background:#f6f4f1;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}@media only screen and (min-width: 768px){.mobile-menu{width:100%}}.mobile-menu.active{opacity:1;pointer-events:auto}.mobile-nav-btn{display:flex;flex-direction:column;gap:32px;width:100%;height:100%;padding-bottom:32px}@media only screen and (min-width: 768px){.mobile-nav-btn{align-items:center;width:100%;height:100%}}.mobile-menu-header{display:flex;flex-direction:row;padding-top:8px;padding-bottom:4px;align-items:center}.logo-paw{padding-right:8px}.mobile-menu-close{position:absolute;background-color:transparent;top:24px;right:18px;border:none}@media only screen and (min-width: 768px){.mobile-menu-close{right:38px}}.mobile-menu-icon{width:24px;height:24px}.mobile-nav{padding-top:40px}.mobile-nav-list{margin:0 auto;width:335px;height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}.header-btn.mobile-nav-btn{border:1px solid #88765c;border-radius:8px;padding:8px 20px;width:335px;height:37px;background:#88765c;color:#fff;margin:0 auto}.header-btn.mobile-nav-btn:hover,.header-btn.mobile-nav-btn:focus{border:1px solid #02060a;background-color:var(--btnfirst-hover-bg);color:var(--color);transition:.3s ease-in-out}@media only screen and (min-width: 768px){.header-btn.mobile-nav-btn{width:196px;height:37px}}body .basicLightbox{padding:64px 20px;background:#00000040}.modal{display:flex;flex-direction:column;max-height:80vh;border-radius:8px;padding:64px 20px;background-color:var(--background-color)}.pets-modal{max-width:1312px}@media only screen and (min-width: 768px){.pets-modal{padding:64px 32px}}@media only screen and (min-width: 1440px){.pets-modal{padding:64px}}.pets-container-modal{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 768px){.pets-container-modal{flex-direction:row}}.pets-wrapper-modal{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){.pets-wrapper-modal{width:calc((100% - 32px)/2)}}.pets-icons-modal{height:295px;width:100%;object-fit:cover;border-radius:8px}@media only screen and (min-width: 768px){.pets-icons-modal{height:450px;object-fit:cover;border-radius:8px}}.modal-pet-info{display:flex;flex-direction:column;gap:8px}.modal-pet-info-species{font-weight:400;font-size:12px}@media only screen and (min-width: 1440px){.modal-pet-info-species{font-weight:400;font-size:14px}}.modal-pet-info-name{font-weight:700;font-size:32px;font-family:Open Sans,sans-serif;line-height:1.2;letter-spacing:-.01em}@media only screen and (min-width: 1440px){.modal-pet-info-name{font-size:40px}}.modal-pet-info-special-group{font-weight:400;font-size:12px;display:flex;flex-wrap:wrap;gap:16px}@media only screen and (min-width: 1440px){.modal-pet-info-special-group{font-size:14px}}.modal-pet-description{display:flex;flex-direction:column;gap:24px}.modal-pet-description-item{display:flex;flex-direction:column;gap:8px}.modal-pet-title{font-weight:600;font-size:14px}@media only screen and (min-width: 1440px){.modal-pet-title{font-size:16px}}.modal-pet-text{font-weight:400;font-size:14px}@media only screen and (min-width: 1440px){.modal-pet-text{font-size:16px}}.modal-pet-btn{height:45px;width:100%}@media only screen and (min-width: 768px){.modal-pet-btn{order:-1}}@media only screen and (min-width: 1440px){.modal-pet-btn{order:0;height:48px}}.modal-pet-btn:active{box-shadow:inset 0 4px 6px -2px #00000008,inset 0 12px 16px -4px #00000014;background-color:#eee9e3}.modal-btn-close{height:24px;width:24px}.modal-pet-btn-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:0}.modal-pet-svg{stroke:#000;fill:none}.backdrop-order{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;justify-content:center;align-items:center;z-index:1000}.modal-order{background:#f6f4f1;border-radius:8px;padding:64px 20px;width:335px;height:auto;max-height:90vh;overflow-y:auto;max-width:768px;position:relative;box-sizing:border-box}.modal-order-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:0}.modal-order-close svg{stroke:#000;fill:none}.modal-order-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;line-height:120%;letter-spacing:-.01em;text-align:center;color:#02060a;margin:0 0 48px}.modal-label{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;margin-bottom:24px;color:#333}.modal-input,.modal-textarea{border-radius:12px;border:none;padding:8px 12px;width:295px;height:37px;background-color:#02060a0d}.modal-textarea{resize:none;min-height:100px;border-radius:12px;padding:12px;width:295px;height:180px}.modal-submit{border:1px solid #88765c;border-radius:8px;padding:12px 24px;width:295px;height:45px;font-weight:400;font-size:14px;line-height:150%;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#88765c;transition:background-color .3s ease}.modal-submit:hover{border:1px solid #88765c;background:#eee9e3}.modal-submit:focus{border:1px solid #88765c;background:#c3b49d}.modal-label-text{font-weight:400;font-size:14px;line-height:150%;color:#02060a;margin-bottom:8px}@media (min-width: 768px){.modal-order{border-radius:8px;padding:64px 32px;width:677px;height:auto;max-width:768px}.modal-order-title{font-size:36px;margin-bottom:48px;text-align:center}.modal-label{margin-bottom:24px}.modal-input,.modal-textarea{width:100%;font-size:16px;padding:8px 12px}.modal-textarea{min-height:140px}.modal-submit{margin:0 auto;display:block}}@media (min-width: 1158px){.modal-order-title{font-size:48px;align-items:flex-start}.modal-label{margin-bottom:32px}.modal-order{padding:64px}.modal-label-text{font-size:16px;margin-bottom:12px}.modal-input,.modal-textarea{width:100%;font-size:16px;padding:16px 18px}.modal-textarea{min-height:160px}.modal-submit{width:295px;margin:0 auto;display:block}}.error{border:1px solid red!important}.error-message{color:red;font-size:13px;margin-top:5px}body.modal-open{overflow:hidden}.modal-input.error::placeholder,.modal-textarea.error::placeholder{color:red;opacity:1}
